Distinguish between "file" and "document".

[finishes #67314512]
[finishes #67114564]
s/overview-project.org/overviewproject.org/g

[finishes #67414534]
[fixes #599]
Upgrade mocha dependency