Host searches that return nil are now handled properly

- If no host was found, it will return saying so
- Added status codes for non-200 responses
- Disallowed unauthenticated lookups