Add bare bones of ZDefinition
Further fill in ZDefinition

Code does not yet run, but is taking shape. I have added some very basic
string parsing, and have set up the framework for cut checking.