UIAlertView that allows you to use blocks to handle the pressed button events rather thean implementing a delegate