style(ngHintEvents): use consistent file names
refactor(): remove unnecessary separation of functions
chore(demoApp): update example
feat(hintLog): add message logging through hintLog
chore(.gitignore): ignore dependencies and built files
test(travisCI): set up CI testing

Closes #1
test(): add testing