Quarterly report pursuant to Section 13 or 15(d)

9. Stock options and Warrants (Details Narrative)

v3.5.0.2
9. Stock options and Warrants (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Share-based compensation     $ 266,916 $ 427,172
Options [Member]        
Options granted, shares     2,250,527  
Expected life (years)     5 years 3 months 18 days  
Share-based compensation $ 99,595 $ 178,450 $ 181,155 385,875
Aggregate intrinsic value of options outstanding 0   0  
Future unamortized compensation expense on unvested outstanding options 209,755   $ 209,755  
Options [Member] | Board of Directors [Member]        
Options granted, shares     1,710,527  
Expected life (years)     5 years 6 months  
Fair value of options at grant date     $ 273,683  
Fair value of options at grant date, per share price     $ 0.19  
Risk free interest rate     1.73%  
Volatility     119.00%  
Expected dividend yield     0.00%  
Options [Member] | Employees [Member]        
Options granted, shares     540,000  
Expected life (years)     5.5 to 6 years  
Fair value of options at grant date     $ 83,500  
Fair value of options at grant date, per share price     $ 0.18  
Risk free interest rate     1.23%  
Volatility     121.00%  
Expected dividend yield     0.00%  
Warrants [Member]        
Share-based compensation 58,101 $ 20,730 $ 85,761 $ 41,297
Warrants granted     5,626,225  
Aggregate intrinsic value of warrants outstanding $ 256,679   $ 256,679  
Warrants [Member] | Consultants [Member]        
Expected life (years)     1 to 3 years  
Average stock price     $ .16  
Risk free interest rate     0.82%  
Volatility     110.00%  
Expected dividend yield     0.00%  
Warrants granted     650,000  
Warrants [Member] | Consultants [Member] | Amended Agreement [Member]        
Average stock price     $ 0.17  
Risk free interest rate     0.81%  
Volatility     97.00%  
Expected dividend yield     0.00%  
Fair value of warrants granted     $ 32,083  
Warrants [Member] | Convertible Notes [Member]        
Expected life (years)     1 to 8 years  
Warrants granted     4,976,225