Integrating doorkeeper gem

This Pull Request is just to track the progress
don't merge it yet