Merge pull request #1 from AnyFetch/auth

OAuth flow
Merge pull request #2 from AnyFetch/document-gathering

Document query endpoint
Fix Shebang
Merge remote-tracking branch 'origin/master'
Merge branch 'master' into important-documents