Added form backing objects, removed unused controller method arguments,
added exception handling related to DB (constraint violations and DB
connection failures).