add binding_of_caller gem
add & edit repair implemented. create partial for new & edit views.