Fix AnalysedFile and Smell tests
Fix setting smells statuses
Do not check for class in the `==` method
Rename parameter
Implement `date_of_last_commit` in SourceControlSystems