Moved to using ISO country codes, for clarity. Also updated documentation.
GitHub markdown doesn't like dashes, so I switched to Unicode en- and em-dashes.
Added context passing.
I don't think the TODO is necessary anymore?
Finished up the context-passing stuff. Bumped version number, added docs.