feat: directive for opening select2 component

Closes #82