Pared down the API calls from 7 to one from the project controller, refactored server and client accordingly