Refactored api to include several new methods
Added ManagedProcess.consume(..)