Cleaned up pom, updated Jackson version
Cleaned up some JavaDocs, added docs where it was missing, etc.
Added more tests
Corrected assumptions so that the tests will not run when the code is executed offline (i.e. no internet connection).
Corrected imports
Corrected boolean value. Should have been true.
Updated documentation.