Add optional redis queue bounding

Added this in an instrument config to allow a natural extension point if
we need further configuration support in the future
Bump minor version to 0.2 due to breaking change

initInstrument now takes an additional config argument
Trim from the younger side of the queue
Add gzip compression to redis side
Reorganize/optimize serialization code, add tests