feat(modal): add custom class with data-class attr (fixes #31)