Feature/refactor

- moved routes/ dir to controllers/
- moved route definitions from app.js to external routes.js
- moved model logic from controllers to models/ (using mongoose)
- refactored controllers to use mongoose + schema