refactor project GETs to single function
serve project info into page
handle states within project
serve versions as project partial