Various things

Aaaa, can't think of a good commit name right now. Anyways, biggest
change: overhauled parallelRunner with a shiny new event pipeline and
support for child/parent processes. Also, actual user ownership of
processes and file change events.