added ability to have a custom view and some minor additional options:

besides a custom view you can have a backgroundColor, you can define text alignment, the alert button font can differ from the rest (offen it is bold)

you are no longer forced to have a text shadow and you can have a nil backgroundImage