Initial commit

Still a bunch of config specific to my server which should be
factored out into a config file or database

Minimal features in the web interface