parameterized WebServer class, added fileNotFound method