Add intellij/gradle files to gitignore
Rename AuthenticationException

AuthenticationException -> HnAuthenticationException
Some refactoring/documentation