refactoring to use event instead of controllers in plugin

All thats now needed is define a single route in application routes, for instance

Router::connect('/auth/*', array('controller' => 'users', 'action' => 'opauth'));