WIP Piper node mode

This doesn't handle sample-level job tracking yet w.r.t the database and also I need to add a Charon update into the sbatch file before checking the coverage to see if we can proceed with sample analysis, but the rest of it seems to work. I'm aware that parts of it are a little hacky (#fix later) but I'm open to suggestions for improvements as well.
I do not get this this, `record_process_seqrun ` does not also save the info in the local DB? if it is so this should not be a big problem right?
Anyway if charon is down and thrown an exception we need to kill everything and restart so it is not a big deal