Orientation changes, dismiss block

Added automatic updating of the height and width of the message view and the labels when the screen orientation changes.
It's now possible to add a dismiss block that is only executed, when the user manually dismissed the message by tapping or swiping.
The enums are renamed, sorry about that, it now matches the Objective C conventions.