refactor submission and add validateForm method
consolidate API methods into one file; add AutoForm.getValidationContext
re-enable form if doing a normal submit in case there's another submit handler that stops the submission
remove automatic use of textarea when string max length is >= 150