Restapi

uCtrl REST API (Desktop facing) is completed
 - Schema are done and validated through tests
 - DB can be seed with  `gulp seed`
 - Routes are done 
 - Controllers are done
 - Mapping as been started and will be completed later
 - Routes/Controllers tests may be for a future PR with supertest (https://github.com/visionmedia/supertest), if it'll still be possible...
Yes it is since MongoDB doesn't have schemas per say. You want your schema to be load at the same time as configs for your db so you are sure they are loaded correctly. If you keep the walking in server.js, it means that you need to copy that code for tests, for tools and for plugins which make no sense.