Updating dependencies.

I unstuck all of our dependencies and updated to the latest of everything. Will require an `npm update` to run.  The good news is that most things are working with manual testing, and other then the fragile action cb tests the express tests pass. The bad news is I more then likely broke websockets, as I have no idea how to tell if they are working or not.

Any thoughts on how to test the websocket code, either manually or programmatically?