Refactoring the "request" method to "on/request".
* Minor Fixes.
* Updated JSDocs.
* Added routing tests.
Merge pull request #55 from troopjs/fix/refactor-controller

Refactoring controller along with tests.