Allow server to manage connections forever
Add agent loading code

Agents are stored in a zip file with an executable, any data it needs, and a metadata file containing the agent launch command and other information