5. Current Liabilities (Details) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Current Liabilities Details    
Accounts payable $ 303,172 $ 227,744
Accrued payroll 187,758 105,258
Accrued employee benefits 32,063 29,552
Accrued interest 100,136 71,998
Notes payable 50,000 50,000
Convertible notes, related party, net of discount 102,562 99,804
Convertible notes, net of discount 1,149,141 800,172
Total Current Liabilities $ 1,924,832 $ 1,384,528