share common parts
Making this bit more object oriented.

... by moving delete() to OauthToken
added an operation to list all the tokens
added CRUD operations for OAuth applications