| Stockholders' Equity (Tables)
 | 6 Months Ended | 
| Oct. 31, 2016 | 
|---|
| Schedule of Warrants Activity | A summary of the Companys warrant activity during the six months ended October 31, 2016 is presented below: 
 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|   |   |   |   |   |   |   |   | Weighted |   |   |   |   |  
|   |   |   |   |   | Weighted |   |   | Average |   |   |   |   |  
|   |   |   |   |   | Average |   |   | Remaining |   |   | Aggregate |   |  
|   |   | Number of |   |   | Exercise |   |   | Contractual |   |   | Intrinsic |   |  
| Warrants |   | Shares |   |   | Price |   |   | Term |   |   | Value |   |  
| Balance Outstanding, April 30, 2016 |   |   | 23,916,270 |   |   | $ | 0.19 |   |   |   |  |   |   |   | 616,335 |   |  
| Granted |   |   | 750,000 |   |   |   | 0.20 |   |   |   |  |   |   |   | 37,500 |   |  
| Exercised |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Forfeited |   |   | (13,451,611 | ) |   |   | 0.16 |   |   |   |  |   |   |   |  |   |  
| Expired |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Balance Outstanding, October 31, 2016 |   |   | 11,214,659 |   |   | $ | 0.24 |   |   |   | 2.0 |   |   | $ | 653,835 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Exercisable, October 31, 2016 |   |   | 11,214,659 |   |   | $ | 0.24 |   |   |   | 2.0 |   |   | $ | 653,835 |  | 
| Stock Incentive Plan and Stock Option Grants to Employees and Directors [Member] |  | 
| Schedule of Assumptions Used In Valuing Stock Options | The following table summarizes the assumptions the Company utilized to record compensation expense for stock options granted to employees during the six months ended October 31, 2016 and 2015. 
 
|  |  |  |  |  |  |  |  |  |  
|   |   |   |   |   | October 31, |   |  
|   |   |   |   |   | 2016 |   |  
| Expected life (years) |   |   |   |   |   |   | 4-6.5 |   |  
| Expected volatility |   |   |   |   |   |   | 40-43 | % |  
| Weighted-average volatility |   |   |   |   |   |   | 0.38 | % |  
| Risk-free interest rate |   |   |   |   |   |   | 0.00 | % |  
| Dividend yield |   |   |   |   |   |   | n/a |   |  
| Expected forfeiture rate |   |   |   |   |   |   |   |  | 
| Schedule of Stock Option Activity | A summary of the Companys stock option activity for employees and directors during the six months ended October 31, 2016, is presented below: 
 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|   |   |   |   |   | Weighted |   |   | Average |   |   |   |   |  
|   |   |   |   |   | Average |   |   | Remaining |   |   | Aggregate |   |  
|   |   | Number of |   |   | Exercise |   |   | Contractual |   |   | Intrinsic |   |  
| Options |   | Shares |   |   | Price |   |   | Term |   |   | Value |   |  
| Balance Outstanding, April 30, 2016 |   |   | 17,931,102 |   |   | $ | 0.21 |   |   |   | 3.3 |   |   |   |  |   |  
| Granted |   |   | 4,300,000 |   |   | $ | 0.16 |   |   |   | 4.9 |   |   |   |  |   |  
| Exercised |   |   |   |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Forfeited |   |   | (228,123 | ) |   | $ | 0.01 |   |   |   | 1.4 |   |   |   |  |   |  
| Expired |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Balance Outstanding, October 31, 2016 |   |   | 22,002,979 |   |   | $ | 0.18 |   |   |   | 3.16 |   |   | $ | 1,557,341 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Exercisable, October 31, 2016 |   |   | 9,839,872 |   |   | $ | 0.21 |   |   |   | 1.57 |   |   | $ | 557,660 |  | 
| Stock Option Grants To Non Employees [Member] |  | 
| Schedule of Stock Option Activity | A summary of the Company's stock option activity for non-employees during the six months ended October 31, 2016, is presented below: 
 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|   |   |   |   |   | Weighted |   |   | Average |   |   |   |   |  
|   |   |   |   |   | Average |   |   | Remaining |   |   | Aggregate |   |  
|   |   | Number of |   |   | Exercise |   |   | Contractual |   |   | Intrinsic |   |  
| Options |   | Shares |   |   | Price |   |   | Term |   |   | Value |   |  
| Balance Outstanding, April 30, 2016 |   |   | 195,000 |   |   | $ | 0.28 |   |   |   | 0.9 |   |   | $ |  |   |  
| Granted |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Exercised |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Forfeited |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Expired |   |   |  |   |   |   |  |   |   |   |  |   |   |   |  |   |  
| Balance Outstanding, October 31, 2016 |   |   | 195,000 |   |   | $ | 0.29 |   |   |   | 0.43 |   |   | $  | 4,500 |   |  
|   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Exercisable, October 31, 2016 |   |   | 195,000 |   |   | $ | 0.29 |   |   |   | 0.43 |   |   | $  | 4,500 |  |