Adding tests for Account.add_group().

These tests ensure that we return an appropriate exception if the group passed
to us is invalid.
Implementing exception handling for Account.add_group().

We now properly handle raising the appropriate exception type based on user
input.