fix unload and modal

* modal div did not reappear if you use messi like this:
```
var msg = new Messi('Test', {modal: true});
msg.show();
msg.hide();
msg.show();
```
* only unload clears the DOM now, hide not