added tests and code for FileLister. only (?) role left: FileGrepper