Branch graph, Version 0.50 - December 2013

1. Pipeline configuration validation is now supported with a few to do items left.

2. Lots of updates to clean up the code.