Stock Options (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Jul. 14, 2016
Mar. 31, 2017
May 31, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation       $ 154,943 $ 1,123,735  
Unrecognized expense       $ 446,663    
Fair value of stock options granted       1,000,000    
Exercise price of options       $ 1.00    
Options value       $ 898,490    
Options exercise price per share       $ 0.18    
Common stock, trade price       $ 0.50    
Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options vested     10,000,000      
Stock based compensation       $ 14,166    
Options issued       17,500,000   17,500,000
Stock based compensation arrangement, Description     The Company believes is 60% likely of occurring resulting in stock based expense of $558,328 during the year ended December 31, 2016, at which point there was a 50% probability of attainment, and $111,666 during the six months ended June 30, 2017 at which point the probability of attainment was updated to 60%.      
Stock based expense being recognized     $ 558,323      
Fair value of stock options granted       7,500,000    
Fair value of unvested shares     $ 446,663      
Options exercise price per share       $ 0.18    
Stock Option [Member] | Glocal [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options issued       1,000,000    
Exercise price of options       $ 1.00    
Stock Option [Member] | TPP [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options issued 7,500,000 7,500,000        
Term of options 3 years 3 years        
Exercise price of options $ 0.18 $ 0.18        
Options value $ 898,490          
Options exercise price per share $ 0.001 0.05        
Common stock, trade price $ 0.50 $ 0.50        
Stock Option [Member] | Board Member [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options issued     10,000,000