Don't rely on ev.state to detirmine initial load

Add a simple bool the prevents popState from affecting dispatching until
the first dispatch is called.
Merge pull request #51 from swipely/dont_allow_pop_state_to_change_url

Don't rely on ev.state to detirmine initial load