move country data to its own JSON file (fixes #2)

I always thought `async` defaulted to `false`. but you're right; it does default to `true`. and good call on just sending the request header.

all good feedback! thanks!