add driver_call; work on tests
  * add driver_call funcs to public interface modules
    this function provides pass-through to additional funcs
  * continued work to get unit-tests to pass
fix compile warnings