Revamped integration test 

Revamped integration test for 1.5, basically writing some classes for each entities involved and doing nice CSV output format that let's process the output more nicely.

/purbon
this is personal :P but I think I prefer:

```ruby
real_events_count = if required_events_count > 0
  feed_input_events(i, [required_events_count, input_lines.size].max, input_lines, LAST_MESSAGE)
else
  feed_input_interval(i, required_run_time, input_lines, LAST_MESSAGE)
end
```