Finish refactor of contribute forms - closes #44, closes #45

Adds forms for each of the four deposit types, removes reliance on TuftsSelfDeposit.