ignore the compositor "tests", since they are just runners to gen cards, not actual tests
moved the compose closure's body into an inner class fo reuse (for print)
pulled a newDoc method for creating SVG documents
pulled an 'elattr' method to set attributes on an element, separate from creating the element.
added a flag to indicate the composed SVG is for printing, and thus needs to be rotated and have a bleed added.
set up a CLI interface for composing printable artifacts, PDF by default