Refactor `push-state!` fn
Merge branch 'master' of github.com:kibu-australia/pushy