Use Validation.fromTryCatchThrowable and only catch Exceptions

The original method, Validation.fromTryCatch is deprecated.  This
version will catch only Exception and subclasses.

From the Java API documentation:

"The class Exception and its subclasses are a form of Throwable
that indicates conditions that a reasonable application might want
to catch."
Include `time` in the top-level project aggregation.
Must specify the type of exception in \/.fromTryCatchThrowable
Change spec to expect Disjunction rather than Validation results