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.

A blank line between the test setup and the actual assertion would be nice for better readabililty (that also applies to all the other tests).