Uses explicit use of std::io because it conflicts.
Adds io::file tests.