Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Jan. 31, 2017
Oct. 31, 2016
Payables and Accruals [Abstract]    
Salaries and other compensation $ 2,799,348 $ 2,467,650
Vendors 2,882,186 2,098,792
Professional fees 1,994,909 6,338,561
Total Accrued Expenses $ 7,676,443 $ 10,905,003