Feature/project endpoints start

This is the backend endpoints which handles everything