After rearranging the directory layout, some paths in documentation needed updating. Fix some typos too.
Describe the basics of Rust-level tests, and go into more detail about the file-level tests.