An outline of some tests which we'll need
KeyError on missing applications key
AKey error on missing Application attributes
Test for unrecognized keys in the application config.
Tests for invalid Docker Image names
Fix some docstrings
Skip the volume path test for now.
oops. forgot to add the module
Test for a returned list of applications
Fix most flake8 issues
Removed useless blank line
Stopped hardcoding duplicate of variable string
Fleshed out skipped test for invalid volume path
A test for missing nodes key
An outline of some tests
A Node object plus tests
Documented DockerImage.from_string
Test for correct application list type
Start of having volume in app config
Revert "Start of having volume in app config"

This reverts commit ff96ecd36d9889805fa3a0f4710bf6a8e63ed823.