added mapFailure, mapSuccess, onFailure, onSuccess to futures; removed constructor from Try enum