Implemented basic user management and roles