Break up forms documentation
More documentation changes
Broke out validations and custom field constructors, still working on tests