Also check other id type when checking for duplicates

From @mzimmerman
Test for put with incomplete key error
Ignore non / requests, like favicon

In chrome, the test suite was running twice each reload.