Bind alert message on a nested span, closes #208

The `alert` directive has `replace: true`, which removes the initial DOM
element and hence cause the binding to fail.
Merge pull request #75 from tlvince/bug/missing-close-alert-button

Bind alert message on a nested span, closes #208