feat(overwrites): allow overwrites

Allow overwrites by prefixing object key names with the `^` character.
Added tests and updated the README