feat(directive): ngFocus, ngBlur

New directives for focus and blur events.

Closes #1277