Add hashchange support, including fallback when pushState isn't supported.
In example use query param to switch between history / hashchange mode for URL routing.
Provide a basic readme.