add oauth server logic, add body-parser and morgan, map models to oauth.js