stubbed out argument defaults and some logging
added a helper file
started copying in some of the circle8-builder code