Removed potential errors where the user could change the filename of a pipeline config .yml file but leave the pipelineName attribute the same, then try to load - this would create conflicts if another config .yml was loaded with the same pipelineName but different filepath. Improved some cpac_pipeline.py code as well.