Merge pull request #15 from elliot42/master

Add basic idempotent file operations module
Merge pull request #16 from elliot42/master

Fix bug with mode parameter not passed to os.mkdir