Builds basic User model, and also refactors tests for all three levels of organizations.