Preload into a StringIO for COW
Reset file seek since detect sets it to eof
Missed a mutex point, simplify into common method
Make use_pread assignment more clear
Switch to an options hash, add doc change
Breaking #initialize method signature
Merge pull request #45 from BlakeMesdag/cow-friendly

Make things Copy-on-write friendly