Added the ability to store a ViewController like presentModalViewController or presentViewController. After dismissing the view the payload store is cleared.
Added the ability to disable the default cancel behavior if the user taps outside of the presenting SemiModalView
Merge pull request #25 from basecom/master

presentViewController / presentModalViewController like retaining style and disable the default cancel behavior if the user taps outside of the presenting SemiModalView