Form Object updates in a transaction now
Error reporting has been simplified but still needs attention
changed methods to use attr_accessors on event_form