Reorganize the configuration and utilities classes to function without
an ArcPy instance. This allows cross-platform testing for the functions
that only need our configuration. Fixes #105.