CI Pipelines that run on branches should not create jobs for production

During a recent incident: #661 (closed) a branch containing WIP modifications executed destructive changes to a production environment. Utilize this issue to modify the pipeline to prevent jobs from being constructed for production environments when we are not operating against the master branch.