IPLookup: Adding negative tests and adding attribution