Anorm module cleanup: async, transactions, aggregates

This branch wraps all the methods that access the DB in a FuturePool, wraps
writes in transactions, and adds aggregates.

Author: @IceCreamYou
Fixes #283
URL: https://github.com/twitter/zipkin/pull/283