added LocalFSClient and made Faulty inherit from it. Added some tests and fixed some bugs
exposed LocalFSClient