Added Doorkeeper OAuth2 auth
Fixed rate limiting
Refactored Rate limiting and Auth