Version Control, File IO, and Testing