added Processes post

Preview at http://www.codeducky.org/?p=593&preview=true
Since this doesn't return a Task, I decided not to go with the XXXAsync() naming convention. I've considered a RunToEnd() alternative to Run(), but I'm not sure how useful that is given that you can just do Run(...).Wait(). Furthermore, if you access .Result you'll do an implicit wait.