Add a first few unit tests
Make flake8 a bit happier
Move arg parsing into a function for easier testing
Add unit tests for most of DeploymentOrchestrator
Move tests into their own module