Uibutton+blocks

Adds TWTTapHandler blocks to UIButton. 
If a nil tap handler is passed in, do we want to set up a target/action for a method that will effectively do nothing?