Annual report pursuant to Section 13 and 15(d)

Warrants (Details Textual)

v3.6.0.2
Warrants (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Nov. 19, 2015
Nov. 17, 2015
Oct. 29, 2015
Sep. 29, 2016
Nov. 30, 2015
Nov. 20, 2015
Oct. 29, 2015
Dec. 31, 2016
Dec. 31, 2015
Warrants (Textual)                  
Reverse stock split     1:40 reverse split            
Stock based compensation               $ 5,553,026 $ 5,934,988
Macrosolve, Inc [Member]                  
Warrants (Textual)                  
Warrants issued to purchase common stock               10,472  
Private Placement [Member]                  
Warrants (Textual)                  
Common stock issued, Shares 745,000 745,000   496,667 406,666        
Warrant [Member]                  
Warrants (Textual)                  
Warrants issued to purchase common stock               60,000 52,500
Exercise price of warrants               $ 2.91  
Warrants expiration date               Apr. 27, 2019  
Reverse stock split             1:40 reverse split of the Company stock    
Stock based compensation               $ 118,681 $ 324,263
Warrant [Member] | Other Consultant [Member]                  
Warrants (Textual)                  
Exercise price of warrants                 $ 10.00
Warrants expiration date                 Jun. 25, 2018
Warrants issued for services, shares                 12,500
Vested period                 1 year
Warrant [Member] | Consultant one [Member]                  
Warrants (Textual)                  
Exercise price of warrants                 $ 10.00
Warrants expiration date                 Jun. 16, 2018
Warrants issued for services, shares                 25,000
Vested period                 2 years
Warrant [Member] | Consultant two [Member]                  
Warrants (Textual)                  
Exercise price of warrants                 $ 5
Warrants expiration date                 Dec. 10, 2018
Warrants issued for services, shares                 5,000
Warrant [Member] | Vendor [Member]                  
Warrants (Textual)                  
Exercise price of warrants                 $ 5
Warrants expiration date                 Dec. 10, 2018
Warrants issued for services, shares                 5,000
Warrant [Member] | Maximum [Member] | Macrosolve, Inc [Member]                  
Warrants (Textual)                  
Exercise price of warrants               $ 404.50  
Warrant [Member] | Minimum [Member] | Macrosolve, Inc [Member]                  
Warrants (Textual)                  
Exercise price of warrants               $ 141.00  
Warrant [Member] | Private Placement [Member]                  
Warrants (Textual)                  
Exercise price of warrants           $ 5.00      
Warrants expiration date           Nov. 20, 2020      
Fair value of warrants granted           $ 114,779      
Common stock issued, Shares           70,000