8. Commitments & Contingencies (Details)
Mar. 31, 2017
USD ($)
Commitments Contingencies Details  
2017 $ 56,486
2018 77,348
2019 79,269
Total $ 213,103