performance improvement by using a shallow clone and splice as opposed to JSON parse/stringify
add benchmark files
add tests for detecting if the original object was modified and make them pass
Merge pull request #4 from patrickarlt/master

Performance improvements