Rename validate_with to validateWith. PSR-1...
Rename Form::is_associative_array to Form::isAssociativeArray
Bring up to PSR-2 Standards.
Make Form's protected methods private.

You sholdn't be messing with these...
Refactor array to HTML attributes into a function
Fix TestingForm