Serve files by mime type

Refactoring in the webserver to support two things:
* multiple home directories
* serving files based on their mime type

The server now scans the classpath on startup and loads plugins.  These register to handle various mime types.  Example plugin serves markdown syntax files.