Refactoring to make things more reasonable.
Forgot to add config_test.py.
Refactored server configuration stuff to be a bit more user-friendly.