added logic to -form to set the hidden field original field to the id of the original material
removed some dodgy code in materials controller
trying to get the update action to redirect to the create action