generic set add/edit form
moves the new patient/form and patient/submit routes to the sample_set controller and removes any add/edit routes from all set controllers. The same goes for the templates. Also allows the inclusion of different types of sets in a single form. For this, the sample_set/form.html template includes patials for each set type. See #2878 One form to rule them all, one form the find them, one form to bring them all, and in the template bind them.
Showing with 294 additions and 579 deletions