fixed javadoc & implementation for FunctionalFuture.zip
cancellation tests for failed futures