BUG: Allow for the possibility that to_path is empty string.

This is a legal input for representing the root directory.
TEST: Expect a 404 on delete of non-existent file.