Feature/refactor home url

Adds push state support for better URLs in browsers that support it.