Implement files_at_path, directories_at_path, and stringify + write tests

Unused method argument - `expected_revision_number`. If it's necessary, use `_` or `_expected_revision_number` as an argument name to indicate that it won't be used.