Tests passing a closure handler to `Router::connect()` to bypass or augment default dispatching.

Source

						public function testRouteHandler() {
		Router::connect('/login', 'Users::login');

		Router::connect('/users/login', array(), function($request) {
			return new Response(array(
				'location' => array('controller' => 'users', 'action' => 'login')
			));
		});

		$result = Router::process(new Request(array('url' => '/users/login')));
		$this->assertTrue($result instanceof Response);

		$headers = array('location' => '/login');
		$this->assertEqual($headers, $result->headers);
	}