Add user management spec and functionality