Add options to URI::GID to store simple metadata as query parameters.

Fixes #39.

Ready for review :grin:
Could make sense to delegate to a `set_params` method here and extract the parser: `set_params parse_query_params(@query)`