add option.overwrite support in update

This add support for update operation as described in issue #78.

I also patched 4 test files that were getting out of the project and expecting its folder to be called Mockgoose (I called mine `mockgoose` in small caps and it was making tests fail on Linux since ext4 is case sensitive).