Remove old unused servlet.
Tons of assorted changes.

Changes include:

* Upgrade to Java 7, Tomcat 7
* Auto-reload configuration on change
    TODO: Still requires changes for most classes to use the auto-reload feature
* Removal of all explicit references to the context path
* Turns DB class into a singleton (using enum)

I should really stick to one thing at a time.