Blueprints now detecting incorrect filename

filename had to be passed into the parser and then into the
parseBlueprint. Small test added.