Basic form serialization into an object
Support nested properties in form field names
Add a Hash class to facilitate enumerating objects
More complete query string operations

Take it out of dom/form (since it is more general purpose than that) and
create a new module just for query string functions.
Handle arrays of objects in querystring

Complex non-primitives as subproperties of an array cannot use the `[]`
notation, so the array index is included to group the subkeys correctly.
Correctly handle sparse arrays in querystring parse/stringify