set up simplecov
add dependency for actionpack and configure strong params
service to create pipelines
allow passing a single pipeline
only save new pipelines if all pipelines are valid