Fix typo that broke 0.08
Add .gitignore. Remove MYMETA.* that shouldn't be in the repo.
Refactor tests to be easier to extend.
Switch from Any::Moose (which is deprecated) to Moo.

I opted to drop the isa type constraints because they add little value
for code like this but have a runtime and dependency cost.
(They can be added back via https://metacpan.org/module/MooX::late
if really needed, but I wouldn't recommend it.)
Refactor ready to add new services.

Includes some simplifications and minor optimizations, including enable
connection caching for LWP::UserAgent.
Merge pull request #5 from timbunce/refactor

Refactor to greatly simplify extension to other BOSS services