Use ruby logger lib instead of just putting to stdout
Use -V for version, -v and -vv for verbosity
Gemfile was wrong
Timer datastore v2. NOT backwards compatible.

Instead of storing mean/min/max/etc in separate files, store them in one
file. This introduces a header:
v2: count/min/max/mean/etc/etc

Values thereafter are:
timestamp count_val/min_val/max_val/mean_val/etc/etc

If a client requests a specific metric type, that will be provided - there
are no mandatory client changes. If no metric type is specified, all will be
provided, along with a key of what each field represents.

This is *not* backwards compatible with earlier versions. Metrics are written to
non overlapping files to avoid destroying data.
Add script/console

Quick script to load up an IRB session with Batsd fully loaded,
and @config, @redis, and @diskstore available.
WIP migrator for timers from old to new
Merge branch 'master' into v-2-dev
Use header lines for counters and gauges too to fully enact a v2
Fix percentiles where there are insufficient numbers of observations
Fix double retention in header
Store the same set of operations in redis as on disk
Allow upper_90 for redis values too
Chomp fields so the last one works
Accept a version in the client input
Only gsub for v2 and later
Make sure headers are defined before usign them
Close hole where metric was redefined inappropriately
Back to shared threadpool
Do still need to truncate each operation in redis individually
Try a smaller fast threadpool