Merge pull request #50 from elliot42/master

Add idempotent `mcv.file.unlink`
Merge pull request #51 from elliot42/master

Update .gitignore