Toscalib

Interim code checkpoint.
catch the actual exception, this is esspecially important for command-line interactions. Using a bar exception can prevent keyboard interupts from functioning properly as well as mask underlying problems with an implementation.