better reporting of area add/update/delete
more robust reporting of block add/edit/delete; refactored some block model functionality
unassign blocks from areas upon block deletion