Iso

Add in ISO country code support to identify domain ownership.

Also a small refactor to move the gem to a class to make it a bit more OO and allow for easier reuse of things internally.

Fixes #49.