Feature/pipelines

Various commits which reduce the number of roundtrips to Redis. Some also switch `multi`s which are just doing reads for `pipeline` which will have better performance (see https://groups.google.com/forum/#!topic/redis-db/zVXsg0bjrbg)