Implementing warmup

Squashed commit of the following:

commit 7d57bb2b9a9001d9efddaeb0e16399d4bd2fe0f3
Author: Darkhan Kubigenov <darkhanu@gmail.com>
Date:   Tue Jun 17 17:15:20 2014 -0700

    Adding option to specify delay after warmup

commit 9611261caf1a1c603bfd1c3dc3a7e821cfec5e6d
Author: Darkhan Kubigenov <darkhanu@gmail.com>
Date:   Tue Jun 17 10:07:45 2014 -0700

    Implementing warmup