Uky merge2a

This is Ukyo's work on adding smoke tests, new helper functions, and the TestArtyCreate test case.