Fixed missing END in project controller
Implemented JS side of requesting project joins
rebased