F/thread pinning (#14) * initial codebase * new code * thread pinning code * final code? * pinning * materialization step * register custom step * dag race condition * custome steps * fixes * fixes * start nodes once * better feb * nicer code * awesome feb * node redefine code * handle rerunning vis updates * returns -> outputs refactor * renames * incremental * pipeline state multitenancy * updated unit tests * version bump * nice names in spark ui * readme and 10.4 LTS support