Oauth proper

* Implementing consumer -key and -secret for for a single application on Twitter.
* Separating the consumer-key input and the user authentication.
* Implemented extra checks and validation.