Implemented configuration frame work

Added reading and writing machinery's configuration file.
The file machinery_config.rb contains the default values
used when no configuration file is present.

`@config_table` is a misleading name, as this is not really a table. I would just use `@entries`.