 		Provider classes that have been registered
 		with this application
 	*/
-    private var providers: [Provider.Type]
+    public var providers: [Provider.Type]
 
 	/**
 		The work directory of your application is

		into the current `RouterDriver`.
	*/
	func registerRoutes() {
		for route in Route.routes {
			self.router.register(hostname: route.hostname, method: route.method, path: route.path) { request in
				let response: Response


			}
		}
	}

    /**
        Routes added to the `Application`. They will
        be registered to the `RouterDriver` when 
        `start()` is called.
    */
    var routes: [Route] = []

	/**
		Initialize the Application.
	*/
	public init() {
        self.server = SocketServer()
        self.router = NodeRouter()

