Introduce a separate exception for missing repository objects
Remove dead code
Speed up initial repository access

Use os.listdir() instead of os.walk() to avoid unnecessary
stat() calls.

Closes #119
Fix "Number of files" output for attic info.

Closes #124
limit create file permissions

Be safe by default, create files so that other users can't read them,
at least until the original permissions are set.