add user listings and begin implementation of user editing