Resolves #3. Created a validation method to ensure a valid route
Removed the reliance on NiceAdmin