feat(modal): add .isShown() method to modal instances

Closes #320