Added basic user creation.
Added more validation for users.
Remove dependencies on user id's so that external libraries don't need to know about a user's id. Implemented more of the user store.
Reworked unit tests to use a different implementation of the context so that properties of entities can be checked.
Completed userstore implementation.
Merge pull request #2 from veom/domaintests

Domaintests