Finishes initial YAML and CLI setup
Merge branch 'settingsAndCLI' into develop
Initial TCP interface
Finishes Sprint 3 work
Merge branch 'initialTCP' into develop