Add database reader.
Add test databases.
Try to have Travis build libmaxminddb.
sudo make install libmaxminddb.
Clone MaxMind-DB-perl before Travis tests are run.
Don't rely on /home/olaf in Travis.
Remove Test::Fatal from files which don't test exceptions.
s/GeoIP2::DatabaseReader/GeoIP2::Database::Reader/
Copy a bunch of Travis config from MaxMind-DB-Writer-perl.
Make indentation consistent
Fixes exception regex for invalid IP.
Don't use Moo's weird default builder method names
Require that the database file be passed as a string.

The MaxMind DB code will blow up on a Path::Class::File object
Tidy code
Check for the right error message from the reader code
Tidy code