added photo form, sub form handlers, and updated photo model and controller