Fix #2: Unique state and runner for a given pipeline
This commit makes state filename unique for a given pipeline (and remove this state in the cleaning phase), and adds a unique tag to the runners created for the pipeline for jobs not to be run in runners from other pipelines that run in parallel.