Merge pull request #34 from Agrosis/master

Implement http webservices.
Merge pull request #35 from Agrosis/master

Added js closure compiler. Closes #29.
Merge pull request #36 from Agrosis/master

Added a json body parser. Closes #10.
Merge pull request #43 from Agrosis/master

Adds form body parsers. Closes #11.
Created containers for session types

This commit actually addresses multiple issues. The main of which
only happens to be creating container types for sessions (issue #44).
It also addresses issue #38 by ensuring that sessions are properly
validated against their signatures.
merge master
Merge pull request #45 from blackboxsociety/session_containers

Created containers for session types
Create a response consumer

Previously the response was being generated by the toString method
on the `HttpResponse` object. That was just a bad practice of seperation
of concerns. Now the `HttpResponse` object is a pure data structure and
the creation of the actual response is handled by the newly created
`HttpResponseConsumer` object.
Merge pull request #46 from blackboxsociety/response_consumer

Create a response consumer Closes #37
Added regex paths. Closes #42.