New base class for Specifications so they can be run stand-alone as well as from ant or a suite