add hitTestEdgeInsets property for making the hit area larger than the default hit area

 if you want to make the hit area larger, you must use negative numbers
```
[button setHitTestEdgeInsets:UIEdgeInsetsMake(-10, -10, -10, -10)];
```