Fixed some bugs and added support for title and data

In the JS only version you couldn't specify a title when navigating and the start method didn't work properly. I also added strict mode and ran it through JSHint and fixed the warnings/errors from that. I also updated the Router.coffee with the new updates.

Great work with the router, it has everything I need.