Notes Payable (Details Narrative) - USD ($)
3 Months Ended
Oct. 03, 2017
Apr. 20, 2017
Mar. 06, 2017
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Dec. 31, 2012
OID amount       $ 222,440 $ 148,301    
Note payable balance       1,852,331   $ 1,971,208  
Accrued interest on notes payable       87,000   92,000  
Purchase Agreement [Member]              
Note payable mature date   Apr. 30, 2025          
Note payable bears interest rate   4.35%          
Note payable balance   $ 1,923,896   1,735,539   1,787,749  
Promissory Note [Member]              
Original issue discount percent     10.00%        
Unsecured notes payable     $ 66,667        
Note payable mature date Aug. 06, 2017   Aug. 06, 2017        
Note payable bears interest rate     10.00%        
OID amount     $ 6,667        
Deferred financing     $ 1,000        
Cost funding percentage 20.00%            
Cost funding description The cost of funding is 20% over a six month term prorated to a five month term.            
Number of restricted shares of common stock 375,000            
Percentage of common stock discount to market 30.00%            
Original issue discount promissory note amount, net           66,667  
Regal Capital [Member]              
Demand notes       $ 116,792   $ 116,792 $ 116,792
Demand notes bearing interest rate             12.00%