WIP - Issue 16

:construction: work in progress

Things that should be made to work
- `a=b; domain=example.dev` should work for `www.example.dev` (Note `.dev` isn't a registered top-level domain)
- `a=b; domain=www.example.dev` should work for `http://www.example.dev`
- `a=b; domain=localhost` should work for `http://localhost:3000` (Note `localhost` isn't a registered top-level domain)