Add DMA code support

There are a couple other fields on the object, but they are fairly uncommon (like metro codes, which seem to be a slightly different and substantially less common form of dma code). I added this one as it's necessary for my work. Other attributes can be found in the code here:

https://github.com/maxmind/geoip-api-java/blob/master/src/main/java/com/maxmind/geoip/Location.java
Adding the dma code to docstring.
Merge pull request #1 from JoshuaOSHickman/patch-1

Add DMA code support
Merge pull request #2 from neush/master

Allow the lookup service to be initialized from a file
Add a note explaining why we use a multimethod
Wrap at 110 characters
Fix broken unit test