Updating tests.
Use example for Page testing.
Update path to Page.js
Update bower version, dependencies.
Update to use Travis CI.
Commenting out failing tests. @timrwood can you take a look when you get a chance?

The issue seems to be there are no HTML views for these routes, so loadComplete() is never called and the tests fail.
Fixing tests
making base view calls async
un-commenting failing tests
merging in master
adding test for setting Router.isFirstRoute to false after successfully routing