Fixed tests so that they classes that have configs do not use them in tests, added bootstrapper classes, added constructors to server objects, added support for hosts in routes/route configs/router, refactored RouteCompiler to add this functionality