Spit out hydrated groups and subscriber count in `GET /room/:id` endpoint

Signed-off-by: Max Fierke <max@maxfierke.com>
Refresh subscribers on Socket.io `connect` event.

Signed-off-by: Max Fierke <max@maxfierke.com>
Angularize the Dashboard

Signed-off-by: Max Fierke <max@maxfierke.com>