NOT_FOUND should return None
adding hostname filter test and url argument parse tests
adding tests for port and ip