Commitments and Contingencies (Details 1) (USD $)
Dec. 31, 2013
Future Minimum Lease Payments under Non-Cancelable Capital Leases [Abstract]  
2015 $ 232,664
2016 230,274
2017 86,226
Total minimum lease payments 549,164
Less amount representing interest (45,178)
Present value of capital lease obligations 503,986
Less current portion (204,582)
Non-current portion $ 299,404