Version branch.version2 0.20 - November 2014

1. Updated format of pipeline configuration files. All the arguments are broken out into
an individual section.

2. Updated pipeline configuration file validation and storing of arguments.

3. All required arguments are now checked to ensure that they exist. Filename construction
occurs later, so nodes which will be constructed are tracked to ensure that errors aren't
unnecessarily thrown.