Tidy up
Add serialisation id
Friendly set cookie handling

Cookies can be set using a fluent interface exposed on response, context and routers