Several feature I've assembled from other people

I think those are quite useful for all:

- custom field (and not only timers)
- passing down the group user config, to the Transaction.__init__
- added output directory option for the runner
- added a per user-group rampup option