Branch2

Added core feature functions to support Workflow module smoke test, and Arty smoke tests.  More functions are needed and will be added in later.