Create initial server using python and flask

This creates a basic structure for a python flask application. It adds
static serving for the client directory and a service to connect to
MongoDB.
Add grunt task for flake8

Flake8 is a tool to check the style of the python code. Run:
    grunt flake8
to check all of the code.
Add support for livereload in the run script

This is a tool which automatically reloads the web page in a browser
which has a page from this project open. It does this by injecting a
javascript file. Note that it only does this when it finds a head tag,
so it will not work for the API.
Add API routes to get and post forms and answers

A form/answer is fetched by sending a GET request to
    /api/form/<id> or /api/answer/<id>
and saved by sending a POST request with json data to
    /api/form or /api/answer
Merge pull request #6 from Itera/feature/initial-server-functionality