Add agent/supervisor connections

* See new config.properties.example
* Connections now made throw websockets
* Connections and phones are now formalized in classes