Made close button optional.

Moved close button creation to viewWillAppear.
Added BOOL property to control whether the close button is created and added to the view.

This is useful for those of us that want to use alternate view hierarchies, like a ```UINavigationController```.

I also updated the demo project with a new method and a button to demo the functionality.