use history API to pass the options in the QS
update form with QS parameters
`validate` takes an object as parameter
refactor QS to object
update form params on popstate
Merge pull request #45 from w3c/denis/options-in-query-string

options in query string