Rename the dismiss() to dismissWithAnimation()
So that we can still use the default super.dismiss() to sync-ly dismiss the dialog
Merge pull request #14 from UglyTroLL/dismiss_fix

Rename the dismiss() to dismissWithAnimation()