OAuth 1 & 2 and token management solution for Rails 3+