File server

In addition to a few minor updates to the dashboard, this commit
introduces a static file server.  This file server will reject any GET
request not made against the upload directory.  POST requests should be
as a form.
resolve conflict