Write initial tests for fileops module
Fix funky formatting
Create minimal fileops module
Fix funky formatting
Make tests pass
Pass first test
Finish original solution