Prevent library from crashing on a panic
Prevent library from crashing on a panic

Each of the export functions are now wrapped so that a recover() can be called
when a panic occurs. This will allow normal code execution to occur after the
function that panicked, allowing us to check a status flag and return a failure
message instead of crashing the program.

projectcypress/cdatools