Remove validation concerns from form objects

* Create separate validation objects for each document type.
* Convert ManualDocumentForm to a simpledelegator -- avoids unexpected
  errors where it doesn't proxy through methods as expected

with @bestie