added redis user/password mgmt to chat server, w/ tests