feat(directive): ng:focus, ng:blur

Added directives for focus and blur events.

Closes #1277
chore(ngdocs): fix improve button overlap