pushState before dispatch

Otherwise, window.location.pathname does not accurate representation current route upon dispatch
Merge pull request #114 from stephenmathieson/master

component.json: Fix path-to-regexp version
Update examples to use browserified script
'*' is still catch-all after path-to-regex update

See:
https://github.com/component/path-to-regexp#compatibility-with-express--4x
Update examples port in Readme
Merge pull request #117 from BorePlusPlus/readme

Update examples port in Readme
Merge pull request #116 from BorePlusPlus/path-to-regexp-fix

path-to-regexp fix
Merge pull request #104 from aaronshaf/master

pushState before dispatch