add project entity, repository, mapping and some controller actions, currently create is failing because the entity isn't initalized correct