New unit tests.
Unit test dependencies.
Compile on save.
Fix bug in constructor from request.getParameterMap()
Small API improvements.
Make class not abstract by setting up default getForm() and submitForm() methods that throw UnsupportOperationException.
Make class not abstract by setting up default getForm() and submitForm() methods that throw UnsupportOperationException.
extract() deprecated.
equals() override defined.
newData(), get() and newQuery() get usable overrides, so they don't need to be defined in extending class.