Felicco

Added the hub and set up the ability to communicate with the agent.
This should be calling ping, not pong.
Ping is a method called by the dashboard that is relayed to the agents while pong is called by the agents and relayed to the dashboard.