Remove methods rendered useless by the recent refactoring
Cache AnalysedFile's name and path
Create SourceControlDouble class

An instance of this class will be created when no source control system
is detected.
Remove noisy test

This test tests something that logs to STDOUT and since I can't find a
way to suppress it, I'll just remove this test for now since it's
annoying and the feature it's testing is really not likely to change.
Move Churn and Complexity calculation into the AnalysersRunner class
Remove magic
Fix `require`s

Some were simply moved, another had been forgotten.
Rename test file
Split Churn into two different classes

One is simply responsible for calculating the churn of a given file.

The other is responsible for calling methods on the other class and
adding the calculated churn to analysed files.
Fix AnalysedFile and Smell tests
Fix setting smells statuses
Implement object equality in the AnalysedFile class