session has interfaces to a couple of command interpreters (bash, sh, idl). these interfaces allow separation of stdout, stderr, and access to error codes. * see sample/bash.rb for simple examples * and sample/bash.rb.out for example output