improves show_form to handle more than one argument
factors drawLabel method
handles label vs. name difference
adds form to edit producer name
adds edit consumer form