document intent behind CWBlockTimer2
document the timer never firing again after being invalidated
default leeway for init method that can't configure it
new init method that lets you configure the leeway for the timer
documented the new init methods