TODO:
- Fix value as string in tagrequest
- Test Connector registers & sends correctly
- Clarify API
- Should Spans be in control of holding their own tags, or only agent-object creating tags?
- Why have both "Agent" and "Request"?
- Create AppMetadata message
- Script to download & start CA