Find all references to a given file within Markdown files in the specified root directory.
Returns a vector of References containing the referencing file path, line number, column number, and the link text.
Rename a file by changing only its filename while keeping it in the same directory.
This is a convenience wrapper around mv that handles the common case of
renaming a file in place.