Basic Donate Form + summary + persist to DB

- added flow: input form -> summary -> persist to DB
- added server-side form validation

TODOs:
* files / photos (incl. thumbnail generation)
* client-side validation (stub included in form.scala.html:11