rc.go: include path in fileHash

This makes two identical files at different locations
require separate authorization. Fixes #83
move test/allow .gitignore to root .gitignore
Merge pull request #88 from gfxmonk/include-path-in-auth

rc.go: include path in fileHash. Thanks @gfxmonk !