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
Cache things in vagrant base image.
+x
Update main Vagrantfile with version.
Reorder dependencies in base Vagrantfile and rpm spec.

Making them match the order of `setup.py` makes it easier to verify that they are
complete.
Add some more [dev] dependencies to the image.
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