Issue #130 - Fixed tests
Issue #130 - Added new tests
Issue 130 - query DB once for person to update and whether the new e-mail address already exists
Merge pull request #169 from brunck/Issue-130

Issue 130 - Fixed AdminService to query DB only once for a given action