minor client refactor
Add file tree producer and consumer
Add consumer to read specific-extension text files
Create driver for testing