Add a Configuration.construct! method.
Add a Configuration.construct! method.

There is a hierarchy as follows:

1. Defaults
2. System Configuration
3. User Configuration
4. Configuration derived from the Arguments (passed in as a named
argument with the key :argument_configuration)

FReCon iterates through this hierarchy, merging each configuration into
an empty configuration.  The resulting configuration is returned.

frc-frecon/frecon,frc-frecon/frecon