Merge pull request #790 from isuftin/print-update

Printing looking good
Improving error-handling on front.
Merge pull request #791 from cschroed-usgs/CCH-1099

Improving error-handling on front.
checkpointing
Adding subtree support.
Merge pull request #792 from cschroed-usgs/CCH-1112

Cch 1112
Back of card now loading from very top uber item instead of from the item that the user is coming in with