Process should allow for Stream Input and Output

Mostly for Workflows on azure, reading to and from blob storage (where file access is not an option)

Wrote really simple test for it, just to verify that no exceptions are thrown.