Fix processExists

Parsing the full `ps` output seems more reliable than `ps list -c` I'm working on writing a test for this then it'll be ready to merge.