Added missing tests.

- Added routie-tests.ts file
- Tweaked definition file for compilation using tsc --noImplicitAny

Note that the 'Route' interface is not referenced elsewhere in the definition file nor in the new tests file. I've added a return type of 'Route' to the constructor property of this interface, in place of the implicit 'any'. This seemed the most logical way to support the compilation requirements for the pull request. However, I cannot be 100% sure as it isn't clear what this interface, in particular the constructor property, is intended for.