Related Party Transactions (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Royalty payments, per month   $ 10,000    
Equity funding   4,000,000    
Increase in Royalties Payable, per month   60,000    
Accrued royalties   700,000    
Research and development expense $ 90,000 107,500 $ 180,000  
Accrued expenses (related party)   814,277   $ 690,168
Accounts payable (related party)   75,000   75,000
Total Related Party   795,851   $ 837,177
Dr. Satterfield [Member] | Minimum [Member]        
Royalty payments, per month   $ 30,000