feat(hint-directives): implement feature that warns about registering directives with no namespace. Closes #18