Implement directory reader object to generate directory listings