Changed Beta distribution to generate values given that optimistic, pessimistic and most likely times are passed + internal enhancements