Reworked configuration class to use a provider rather than a singleton
renamed .rumm file to .rummrc