Console arguments processing and file operations are carried out to separate classes