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