Text this: An object-oriented tool for modeling phase-type distributions and a computational benchmarking of fitting algorithms