catch-exception library added with a usage example