Added basic pushState. Fixes #35