Multiprocessing sort of works now

Fails when frozen on windows without editing _bootstrap in
multiprocessing.process to ignore flush() on stdout and stderr if
they're None.
Think about some efficiency upgrades