Initial rough draft of run manager.
Always initialize the collections.
Make flake8 happy.
Update gitignore.
Add more stubs and implementations for needed methods.
Add more implementations of missing methods.
More doc strings and various function cleanups.
Cleanups, make a little db schema, refactors.
Ensure collection cleanup if an exception occurs.
lol, I guess flake doesn't notice that an instance attribute had the same name as a method. Fixed now.
Oh right, changed that method name.
added a test against RunManager using Moto
fixed a few errors / bad names
more small fixes
Fix flake8.
Fix test so that a full 'real' test can work and passes.
Code cleanups, no need to call cleanup twice, the finally really does work. Also capture the future result so we can show exceptions from startup/shutdown of a container.
Print out the run status.
Add loading of container from a container_url for registry free loading as that seems to upset some registries.
It'd be more useful if the instance type actually matched when looking at existing ones.