* move callback url into config
* refactor routing
* Move passport to its own
* Move config code to config folder