Add PUT and POST api routes
Add functional test for PUT route
Add functional tests for POST route
Refactor dashboard app to use new model method populateFromDirtyCheck
Fix error on populateFromDirtyCheck method : check that name is not empty
Add new tests for empty name and complete PUT test
Add API doc, debug (WIP)