feat(bind-attr): add the ability to bind attributes

Add two new directives that bind expressions to attributes
once and on notify