navigateToRoute

navigateToRoute can be used for navigating to a route 'test/:id' using
router.navigateToRoute('test', { id: 2 });
fix for url without parameters
Viewmodel errors no longer swallowed

calling console.log on exceptions was making very challenging to debug
errors when viewmodels were being bound. I changed it to throw the error
so the console could get a proper stack trace.
Added onRouteComposed hook to router.
Added deactivate method to router.
Merge pull request #98 from JasonMore/master

Buried Exceptions. Going to make a minor modification to this in a second.
Adding system.error and piping framework errors through that.
Twekaing router navigateTo to.
Merge pull request #101 from BlueBasher/master

router.navigateToRoute
Merge pull request #112 from hfjallemark/on-route-composed-hook

Added onRouteComposed hook to router
Merge pull request #113 from hfjallemark/router-deactivate

Added deactivate method to router
Merge remote-tracking branch 'upstream/master'