added port number command line param
moved SimpleShellRunner to its own class