Checkstyle fix
Implemented getFile() method
Fixed typos
Merge branch 'task3' into task4
Merge branch 'task4' into task5