Configuration testing

Previously, the configuration was untested.  This change tests the
configuration.
Base command testing

Previously, the base command was untested.  This change tests the base
command.
Testing Finish command

Previously, the Finish command was untested.  This change tests the
Finish command.  In addition it adds simpleconv to the build to get
code coverage during testing.
Test Start command

Previously, the Start command was untested.  This change tests the
Start command.
Merge branch 'testing'