Issue 5 andy

Updates to testing for accounts, groups, subscriptions and users. Includes minor changes to User model to address latest GEM incompatibilities.