Admin structure and User unit test
User model for admin