Added 'run program' method overload to accept input to be passed to the program via the standard input stream.

Case 384