Add tests for FsShell; fix cat/tail throwing IOException when file not exists.

Add tests for cat, count, ls, lsr, tail and touch
Fix commands "cat" and "tail" throwing IOException and add tests for "cat"/"tail" not existing files