Merge branch 'random'
Fix Henson::Source::Path spec style
Start spiking out lockfile
Initial PoC spike of Puppetfile.lock write support
Open Puppetfile for writing when we write to it