Rename methods
Remove unnecessary namespacing
Refactor AnalysedFilesBuilder `file_smells` method

It's the return of the smelly_pathnames!
Start file ratings
Show file ratings in the code index page
Show file rating in the file code page
Prettify code ratings
Improve (?) ratings calculation
Refactor refactor refactor

Now, the smell adapters, churn and complexity classes receive analysed
files instead of paths and modify them. Each of these classes adds their
"stuff" to the analysed files received.
Make the Main and Mini Orchestrators exactly the same

Now it's possible to remove all this subclassing and implement a single
orchestrator.
Merge all orchestrators
Wrap source control systems in a module

Also rename the source control system factory to Base. The reason it
wasn't named Factory (as it is indeed one) is because other source
control systems will inherit from it. And inheriting from Factory
doesn't make much sense.
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
Move `require`s
Fix AnalysedFile tests
Remove AnalysedFilesBuilder

The Rating calculation is now simply part of AnalysedFile.
Rename test file