shell() always returns a ShellResult object

 - also changed 'name' attribute to 'stream' in OutputLine object