updating to use TimeUnit everywhere, fleshed out the README