add volunteer signup form. improve test suite. require user to be an organzation to post projects