creates skeleton of user model
renames sample repository to OrganizationRepository
reorganizes organization into model and repository
reorganizes user model