Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Schedule of Future Minimum Rental Payments) (Details)

v3.5.0.2
Commitments and Contingencies (Schedule of Future Minimum Rental Payments) (Details)
Apr. 30, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 146,401
2018 131,291
2019 134,214
2020 137,137
2021 140,060
2022 11,692
Total minimum payments required $ 700,795