created user_role, admin panel and user management feature