Updated code to support deploy, undeploy, create and destroy.

Introduction to source control.

Added tests.  Added fixes based on tests.

Cleanup

Updated so that Job Exceptions use the JobException as a base class vs. StreamException.