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.

`convert` is too generic as a name. Maybe `parse_config_entry_string` would be better?