Added Delegation and unlimited other button support

Hi Chris,

Enhanced library allowing users to easily migrate from UIAlertView to CXAlertView without changing delegation pattern to block pattern.

To achieve this added UIAlertView like concepts 
- Passing numerous other buttons titles.
- Handling button events with delegation.
- Capability for users to specify which button is cancel button using cancelButtonIndex and addButtonX methods.