     private static func printError(error: ErrorType) -> Void {
         print("Error: \(error)")
     }
+
+    private func printHeader() {
+        print("")
+        print("")
+        print("")
+        print("                             _____")
+        print("     ,.-``-._.-``-.,        /__  /  ___ _      ______")
+        print("    |`-._,.-`-.,_.-`|         / /  / _ \\ | /| / / __ \\")
+        print("    |   |ˆ-. .-`|   |        / /__/  __/ |/ |/ / /_/ /")
+        print("    `-.,|   |   |,.-`       /____/\\___/|__/|__/\\____/ (c)")
+        print("        `-.,|,.-`           -----------------------------")
+        print("")
+        print("================================================================================")
+        print("Started HTTPServer, listening on port \(port).")
+    }
 }
 
 extension Request {

    public let middleware: [MiddlewareType]
    public let responder: ResponderType
    public let serializer: ResponseSerializerType

    public init(address: String? = nil, port: Int = 8080, reusePort: Bool = false, parser: RequestParserType = RequestParser(), middleware: MiddlewareType..., responder: ResponderType, serializer: ResponseSerializerType = ResponseSerializer()) throws {
        self.server = try TCPStreamServer(address: address, port: port, reusePort: reusePort)

        self.middleware = middleware
        self.responder = Responder(respond: respond)
        self.serializer = serializer
        self.port = port
    }
}

