Prepaid Expenses (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Prepaid Expenses [Abstract]    
Prepayments on consumables and equipment    $ 3,638,165
Prepaid Licenses    668,589
Other 32,913 2,820
Total prepaid expenses $ 32,913 $ 4,309,574