Annual report pursuant to Section 13 and 15(d)

Note 18 - Commitments and Contingencies (Details) - Schedule of Future Minimum Lease and Interest Payments for Capital Leases

v3.5.0.2
Note 18 - Commitments and Contingencies (Details) - Schedule of Future Minimum Lease and Interest Payments for Capital Leases - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Note 18 - Commitments and Contingencies (Details) - Schedule of Future Minimum Lease and Interest Payments for Capital Leases [Line Items]    
2016 $ 129,857  
2017 114,066  
2018 70,786  
2019 0  
2020 0  
Thereafter 0  
Total 314,709  
Amount representing interest 31,179  
Present value of future minimum lease payments 314,709  
Current portion of capital lease obligations 129,857 $ 53,610
Capital lease obligations, net of current portion 184,852 $ 111,130
Capital Lease Obligations, Including Interest [Member]    
Note 18 - Commitments and Contingencies (Details) - Schedule of Future Minimum Lease and Interest Payments for Capital Leases [Line Items]    
2016 148,811  
2017 124,167  
2018 72,910  
2019 0  
2020 0  
Thereafter 0  
Total $ 345,888