Blitzdb backends file index cleanup

Static analysis fixes and docstring additions to `blitzdb.backends.file.index`.