Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2018
Accounts Payable and Accrued Liabilities [Abstract]  
Current liabilities
   

June 30,

2018

   

December 31,

2017

 
Accounts payable   $ 462,589     $ 780,262  
Accrued payroll     34,839       40,578  
Accrued bonuses     131,749       -  
Accrued employee benefits     52,229       27,375  
Insurance premium financing     69,675       -  
Accrued interest on senior secured convertible promissory notes     295       -  
Total   $ 751,376     $ 848,215