enable setting of repartition tables for scenario

squashed commits:
- add partition table
- expect String from yml files
- separate CallLength and ResponseTime tables
- make generic method private
minor nit, but we prefer method calls to not use parenthesis around arguments unless required for readability