Implemented DirectoryProcessor with tests.

Może wywal po prostu tą kompresję z FileProcessor i będzie git :)