Introduced CherryPy configuration file.
Server can now be run as a Windows service.
Added launcher with logging (console and Windows event logging).
Fixed assertions possibly always returning true.
Basic refactoring of package names and locations.