crudify: changed naming convention for promises
separated the loading of the model from the init of the routes, exposed crudify, initial custom ctrls support
updated the example so that it has the loading of the model and init of the routes separated + added custom route