Upgraded all deps and integrated several useful changes back from react-nexus-chat.