      Get all routes that match an array of components.
      
      - parameter components: The array of component strings to match against.
-     */
+    */
     public func routesForComponents(components: [String]) -> [Route] {
         return masterRoute.routesForComponents(components)
     }

     Evaluate an array of components. Routes matching the URL will be executed.
     
     - parameter components: The array of components to evaluate.
    */
    public func evaluate(components: [String], animated: Bool = false) -> Bool {
        var result = false
        
        let routes = routesForComponents(components)
        let valid = routes.count == components.count

     Get all routes that match the given URL.
     
     - parameter url: The url to match against.
    */
    public func routesForURL(url: NSURL) -> [Route] {
        guard let components = url.deepLinkComponents else { return [Route]() }
        return routesForComponents(components)
