added Catch helper, renamed CatchImplicits to ExceptionCatchImplicits, use new Catch helper