Adding OAuthAuthenticate class

This commit adds a simple authenticate class similar to TokenAuthenticate class from @ceeram.

To use this, setup AuthComponent as follows:

```php

class AppController extends Controller {
    public $components = array(
        'Auth' => array(
            'authenticate' => array('OAuth.OAuth'),
        ),
    );
}
```