grim/local-pipelines

Pulled Step's out to their own class/file and added unit testing for them
PyYAML==3.11