Added several features: Ensure exceptions in any single member doesn't
impact the processing of other members, added comprehensive tests for
Geodedic class, added Google Maps authentication, and started to populate
a Google Map table, though it fails with some form of authorization
problem.
Added test coverage for view histograms
Created a cache of the distance information between any two addresses.
Load & Store cached distance data from/to disk.
Refactored to encapsulate related classes in packages.
Load "bonus" member information, e.g., a list of small group leaders that
is found in a separate file that should be merged with the full list of
all members that is incomplete.
Move some config properties into their own package and separate classes.
Moved propertyValues to CsvColumnMappings bean
The default configuration can be overridden by a properties file specified
as the first (and only) argument on the command line using Groovy's
ConfigSlurper.
Created an example config file 'config.groovy' and added some tests to
ConfigSpec to verify that comments work as expected in the config file.
Fixed bug introduced in converting CSV column headers over from a Map to a
Bean.  Now, the only bugs remaining relate to Google Map - specificially,
I can't find a project that I have permissions to.