Merge pull request #17 from c4fcm/master

Adjusted the geonameID number for Hamilton Ontario so that build doesn't fail
General cleanup: updated copyright notice, contact info, and list of contributors.
Updated pom.xml to include our Nexus location
Added info about Berico's Nexus Repo.
adding primary country name to GeoName
updated test with country name
use getter wrapping the primaryCountryCode.name instead of storing the name directly
Merge pull request #19 from radiantbluetechnologies/master

Exposing primary country name to support generation of JSON from the ResolvedLocation List via Jackson
giving credit to @kellyp
Pulled LocationResolver out into its own interface, removed direct bindings to Log4j, prefering SLF4J instead.
Added documentation to the GeoParserFactory
Merge branch 'feature/abstraction-support' into develop
Bumped Version number
Merge pull request #25 from Berico-Technologies/feature/resolver-abstraction

*  Turns the `LocationResolver` into an interface, and renames the old `LocationResolver` into `LuceneLocationResolver` which implements the `LocationResolver` interface.
*  Removes knowledge of how to construct the `LuceneLocationResolver` from the `GeoParser` class, allowing `GeoParser` to simply deal with interfaces of `LocationExtractor` and `LocationResolver`.  A new `GeoParserFactory` has static factory methods that did the construction `GeoParser` used to do (so it's just as simple, but more flexible).
*  Removes direct bindings to Log4J in favor of SLF4J.  This way, developers aren't forced to use Log4J, which will give us better options in the future for production/maintenance features.
Continue work on coordinate extraction.  First working impl of latlon extraction.
Add Travis yaml
Add Travis build status image
Added custom Travis build script
Forgot the shebang
Progressing on the refactor.  Added new abstractions and continuing to work on the resolver piece.