Have skin catch most exceptions

This isn't the prettiest solution, and I'm not thrilled about yet
another level of indentation, but this should catch the majority of
exceptions thrown that the user shouldn't have to deal with.

Fixes #88.