Queries get saved to and parsed from the URL

fixes #204 
Since this won't support the back button, you may as well use `history.replaceState`.