TestApp now has multiple executors for load generation

Now you can do:

e1.simulateLoad
e2.simulateLoad
...
e16.simulateLoad

So you have now 16 executors with different poolsizes to simulate load on. Makes it a bit nicer for demo purposes.