Rewrite jQuery app and add routing

fixes #309
Further known issues additions

I have completed a second pass of the entire test suite. After one more iteration I hope to have this completed. I can then move on to refactoring the test code and looking at making them work via CI.
Merge pull request #827 from ColinEberhardt/improved-test-clarity

Further known issues additions
Close GH-810: Update to use Bower and new Kendo UI Router.
Merge pull request #813 from tastejs/improve-jquery-app

Rewrite jQuery app and add routing and abort on escape