Added in Jinja2 templating.

Added in support for multipart form data.
Added tests for mutlipart data, updated tests to deal with Jinja2.
Moved html docs into templates folder
Server now reads requests of arbitrary size