Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Deficit) - Common Stock (Details Narrative)

v3.2.0.727
Stockholders' Equity (Deficit) - Common Stock (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 23 Months Ended
Jan. 13, 2015
Aug. 11, 2014
Apr. 02, 2014
Mar. 31, 2015
Jan. 21, 2015
Oct. 31, 2014
Sep. 30, 2014
Sep. 29, 2014
Apr. 15, 2014
Mar. 31, 2014
Feb. 27, 2014
Aug. 31, 2013
Jul. 31, 2013
Jun. 30, 2013
Jun. 30, 2015
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Volatility rate                               123.30%        
Shares issued for services, value                               $ 363,001        
Net proceeds from issuance of stock                               $ 4,570,500 $ 4,977,130      
Common Stock Issuance 1 [Member]                                        
Shares issued                   5,413,000                    
Price per unit                   $ 1.00                    
Gross proceeds from issuance of stock                   $ 5,413,000                    
Exercise price                   $ 1.20                    
Warrants issued                   1,353,238                    
Warrants issued, value                   $ 1,320,569                    
Common Stock Issuance 2 [Member]                                        
Price per unit                   $ 1.00                    
Exercise price                   $ 1.20                    
Commissions paid                   $ 370,685                    
Warrants issued                   370,685                    
Common Stock Issuance 3 [Member]                                        
Shares issued                   504,884                    
Price per unit                   $ 1.44                    
Earn out satisfied, amount                   $ 2,210,667                    
Common Stock Issuance 4 [Member]                                        
Stock-based compensation expense             $ 505,000                          
Shares issued for services             500,000                          
Price per unit             $ 1.01                          
Common Stock Issuance 5 [Member]                                        
Shares issued for services           2,137                            
Price per unit           $ 3.42                            
Common Stock Issuance 6 [Member]                                        
Stock-based compensation expense           $ 35,673                            
Shares issued for services           10,431                            
Price per unit           $ 3.42                            
Common Stock Issuance 7 [Member]                                        
Shares issued for services 260,870                                      
Price per unit $ 1.15                                      
Employee salary $ 200,000                                      
Estimated value $ 300,001                                      
Common Stock Issuance 8 [Member]                                        
Shares issued for services         50,000                              
Price per unit         $ 1.26                              
Employee salary         $ 310,000                              
Estimated value         $ 63,000                              
Common Stock Issuance 9 [Member]                                        
Price per unit       $ 0.93                                
Commissions paid       $ 234,500                                
Warrants issued       234,500                                
Warrants issued, value       $ 1                                
EarnOutValue [Member]                                        
Earn out value                                   $ 2,032,881    
Stock Option [Member]                                        
Weighted average exercise price                             $ 1.26 $ 1.26        
Weighted average grant date fair value                               $ 1.13        
Stock Option Issuance 1 [Member]                                        
Shares issued                     180,000                  
Volatility rate                     132.00%                  
Price per unit                     $ 1.26                  
Call option value                     $ 1.40                  
Estimated value                     $ 226,800                  
Stock Option Issuance 2 [Member]                                        
Shares issued     202,500                                  
Volatility rate     132.00%                                  
Price per unit     $ 1.19                                  
Call option value     $ 1.32                                  
Estimated value     $ 240,975                                  
Stock Option Issuance 3 [Member]                                        
Shares issued                 16,000                      
Volatility rate                 132.00%                      
Price per unit                 $ 1.30                      
Call option value                 $ 1.44                      
Estimated value                 $ 20,800                      
Stock Option Issuance 4 [Member]                                        
Shares issued                 5,000                      
Volatility rate                 132.00%                      
Price per unit                 $ 1.30                      
Call option value                 $ 1.44                      
Estimated value                 $ 6,500                      
Stock Option Issuance 5 [Member]                                        
Shares issued   212,500                                    
Volatility rate   132.00%                                    
Price per unit   $ 0.94                                    
Call option value   $ 0.85                                    
Estimated value   $ 180,625                                    
Stock Option Issuance 6 [Member]                                        
Shares issued               182,500                        
Volatility rate               132.00%                        
Price per unit               $ 1.15                        
Call option value               $ 1.04                        
Estimated value               $ 189,800                        
Warrant [Member]                                        
Stock-based compensation expense                             $ 0 $ 331        
Price per unit                               $ 1.20        
Warrants expiring next year                             41,947 41,947        
Warrants expiring in two years                             55,598 55,598        
Warrants expiring in three years                             5,153,358 5,153,358        
Warrants expiring in four years                             1,723,935 1,723,935        
Warrant Issuance 1 [Member]                                        
Stock-based compensation expense                                       $ 331
Shares issued                   1,353,238                   150,556
Price per unit                   $ 1.20                    
Exercise price                   $ 1.20                    
Warrants issued                   1,353,238                   150,556
Warrant Issuance 2[Member]                                        
Shares issued                   370,686                 688,699  
Price per unit                   $ 1.00                 $ 2.00  
Estimated value                   $ 448,705                    
Exercise price                   $ 1.20                    
Warrants issued                   370,686                    
Warrants issued, value                   $ 448,705                    
Warrant Issuance 3 [Member]                                        
Shares issued                                   153,515    
Price per unit       $ .93                           $ 2.00    
Exercise price       $ 1.20                           $ 0.20    
Warrants issued       1,201,250                                
Warrants issued, value       $ 4,462,482                                
Warrant Issuance 4 [Member]                                        
Shares issued                           27,249,549            
Price per unit                           $ 0.20            
Exercise price       $ 1.00                                
Warrants issued       234,500                                
Warrant Issuance 5 [Member]                                        
Shares issued                           3,602,558            
Price per unit                           $ 0.20            
Warrant Issuance 6 [Member]                                        
Shares issued                         35,000              
Price per unit                         $ 0.20              
Warrant Issuance 7 [Member]                                        
Shares issued                         152,300              
Price per unit                         $ 0.20              
Warrant Issuance 8 [Member]                                        
Shares issued                         53,069              
Price per unit                         $ 0.20              
Warrant Issuance 9 [Member]                                        
Shares issued                         32,825              
Cashless exercise of warrants                         51,167              
Warrant Issuance 10 [Member]                                        
Shares issued                       32,900                
Price per unit                       $ 0.20                
Warrant Issuance 11 [Member]                                        
Shares issued                       9,986                
Cashless exercise of warrants                       14,076                
Warrant Issuance 14 [Member]                                        
Shares issued                   1,353,238                    
Estimated value                   $ 1,320,569                    
Restricted Stock [Member]                                        
Grant of stock units                               231,931        
Grant of stock units, vested                               173,543        
General and Administrative Expense [Member]                                        
Stock-based compensation expense                               $ 4,625