added partial edit customer view, edit functionality, backbutton directive