Fixed config usage, implemented test harness (possibly broken?), and
started on extension. Need to make a new copy before continuing with the
extension task.