use supervisor call interface in shell
fix bug in stream linking and modify myCreate and myFopen to avoid making supervisor calls to malloc