Added CatchSpecs
Added Catch.Exception overload with a Func<T>