gracefully handle errors with checkouts
use catch/throw, rename with -p to make it more clear
print full error message
use normal condition-case
Merge pull request #26 from quelpa/error-handling

gracefully handle errors with checkouts