Event.add should do an lpush not an rpush
send self a SIGINT when a shutdown event is processed
parameterise benchmark task, add flapjack start and stop etc