improve accuracy of indexPathForObject: and sectionForSectionIdentifier: methods -- resolves issue #5