#15 FileProcessor skeleton
#7 Samples folder
#17 FileProcessor partial implementation
#15 FileProcessor implementation and "test" sample