A category on UIAlertView for using blocks instead of delegation methods with enums for most standard titles and button names.