Refactor code, improving cleanliness and style.
Make the backdropView optional.
Update the README.
Update the podspec.