Remove IntelliJ files.
Remove checked exceptions.
Rename interface and class.
Add more robust host id lookup code.
Add a unit test.