Use rspec for running specs
Add license data to the gemspec
Add HistoryRouter for html5 routing
Support optional (named) segments inside Route paths
Cleanup some specs
Tidy up more specs
Merge remote-tracking branch 'upstream/master' into fix_model_loading_from_nested_json