Chmod mode to match the vinyl object

Previously, the file mode was only assigned on file creation.
Satisfy the bot.
Test if the file should be chmod'ed
Test stat/chmod approach with sinon stubs
Fix a fall through error
Check final mode in no-chmod test
Code review changes
reduce nesting per review
Merge pull request #34 from oconnore/chmod-files

Chmod mode to match the vinyl object