added ability to cancel new form process, client side validation on image, and the ability to save the image