group CRUD; agency CRUD; added these fields to service; fixed document updating in order to trigger validations (now retrieving the document, setting fields via underscore.js extend method and saving); updated package.json to include underscore.js dependency