Add Shell.cat() with tests