adding models and routes for oauth implementation, refactoring code, and updating the README