Refactor reading and writing files
Switch to load and dump
A flag to prevent excessive disk reads on find
Merge pull request #1 from codebynumbers/master

Some re-factoring if you're interested