Adding a LICENSE file (MIT)
Using html5 routing mode

This way urls look like `/contact` rather than `#/contact` and
navigating in the browser directly to `/contact` works.
Python pep8 and indentation cleanup
Serve 404s with angular

 * The main index.html is no longer a template rendered by flask
 * The angular route redirects to `/404` if nothing matches
 * Angular route match for `/404` loads that partial

Since the main index.html isn't a flask template anymore this should
cause less surprises for someone trying to put an angular expression
in the file (that would be misinterpretted by jinja2).