fixes  #127 fixes  #126 project refactoring using name as a resource for...

... put and post, check project name exists