Refactor to be reusable
Update README to reflect new interface
Flip make over to being an object
Fix typo
Join custom styles test code
Add beforeShow, beforeClose and forceClose methods

These should allow for custom animations to be added to modals
Switch to event delegation for close button

This makes it easier to modify the content of the modal without
losing the click handler attached to the close button
Bump major version

Backwards incompatible changes to make modals reusable
Call options defined as functions

They are given the default value as an argument, which allows
them to modify rather than override
Add more details to readme