chore(agent): adds start/stop base
chore(agent): agent waits for the last command to execute before stopping.
chore(agent): renames internal variables
chore(comms): renames comms to transport
chore(transport): moves transports to its own namespace
chore(datastore): base of datastore
chore(agent): adds datastore to the agent
chore(agent): removes unused source file (agent.cpp)
chore(transport): adds missing file after transport_file rebase
chore(transport): refactors get_location to get_id