 		}
 	}
 
-    var scopedHost: String?
-    var scopedMiddleware: [Middleware.Type] = []
-    var scopedPrefix: String?
+	var scopedHost: String?
+	var scopedMiddleware: [Middleware.Type] = []
+	var scopedPrefix: String?
 
 	var port: Int = 80
 	var ip: String = "0.0.0.0"

	*/
	public var server: ServerDriver

    /**
        The session driver is responsible for
        storing and reading values written to the
        users session.
    */
    public var session: SessionDriver

    #if swift(>=3.0)
	/**
		Provides access to config settings.
	*/

	/**
		Initialize the Application.
	*/
	public init(router: RouterDriver = BranchRouter(), server: ServerDriver = Jeeves<Hummingbird.Socket>(), session: SessionDriver = MemorySessionDriver()) {
		self.server = server
		self.router = router
		self.session = session

		self.middleware = [
			AbortMiddleware.self
