#145 add view for edit area
#141 add controller for area edit
move remote logic to area service
refactor area service to be resource like
get area functionality in edit area