1) Changed the structure of the yaml config file to allow users to
have different versions of plugins for environments (e.g. build, staging, production)
2) Commented out some unused and dead code.
A small tweak to how the yaml config file was setup.  Decided to make
the environment an attribute of the server as opposed to having it as
a separate parameter. This has two benefits:
1) Supports command line operations where multiple hosts are specified
2) Supports deploying to multiple different environments