Merge pull request #275 from alxdarksage/validators

Moving validation into the service layer (creating it where it doesn't e...
Dead end: changes to re-use users, will go into SDK tests