A description is in order
Initial stab at builder pattern

Which is basically related to marc4j Readers except that the
resulting object will represent the hierarchy of data rather than
just be a marc4j Record.
Every day I'm haxoring.

Attempts to bludgeon this codebase into groovy.
Copied and adapted gradle file