Added a new option to disable tap outside to close and a completion handler

Hi,

I have added an option to disable tap outside to close. And also a completion handler.

I have also changed the example project to show the new tap outside option.

Hope you like it.