handling all the router exceptions at request router
minor fixes
addressed code review comments
Merge pull request #14 from continuuity/feature/unifying_exceptions_handling_failures

Feature/unifying exceptions handling failures