Added support for redirecting stdin, stdout, and stderr for tasks and cleaned up a lot of other code and some documentation.
Added a nicer process monitoring system, knowing which processes are running, and what their PID is. This allows killing processes or waiting for processes to finish if one process dies unexpectedly. Also some nice error messages.