add a timer context manager

Allows you to do cool stuff like:

    with client.timer(["my.stat1", "my.stat2"]):
        do_something_slow()