Attacking with multiple rates

Hi - I needed to support attacking with multiple rates so I implemented it and CSV report. 
Original functionality is not modified except the Result struct (added rate so results can be grouped by rate in csv reporter) ... 
So here is the pull request - see if there is something useful ...