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
I'll change the documentation to specify `Integer`