Added Controller classes to Vapor. Use route('User', array(UserController::singleton(), 'process')) and extend ActionController.