replaces explicit switch statement with an abstracted strategy based on a consistent naming convention for specific form processing functions.
Adds new utility functions for processing forms, including the beginnings of a function to loop through form fields
Merges new and old forms.module, in reality, replaces the older version with the newer in each case of a diff