pull request for issue #50 "delete does not handle keyPath"

Hi!
As you asked here is a pull request fixing the issue I raised.

while writing the test I realized that you used the standard "id" field in your keypath, it was the reason you have not experienced such problems.
I changed it to "keyPathId" for the Torrent model, such change raised quite the same error in fetch, therefore I fixed it :)