Massive updates to support GSD. Console fully supports GSD and web sockets.

Will not push to 0.5.5 until GSD is updated to support authentication
and some other commands that are in progress.
Push to v0.5.5-beta