[#30] Commit should have many files
Introduced a new CommitFile model that belongs to Commit and has many ErrorLine
 Please enter the commit message for your changes. Lines starting
Merge pull request #44 from X8/introduce_file_model

[#30] Commit should have many files