Introducing new classes: Results
There is a default result class (Checker::Results::Default)
which behaves like this: if exitstatus from check command is
0, then the Result is successful, otherwise - fail.

For other checks, like console.log etc we can override the check
result so it will behave differently. Because of that we can
manipulate certain checks.

This is connected with issue #25 so it can easily check the users
git config wether check is successful or not.
Conflict module using new Result class
ConsoleLog module with new Result
Haml module with new Result
Ruby changed
Slim moved to new Result
Javascript changed
Pry to new Result
Yaml new Result
Sass changed
Couple fixes, all specs passing for new formats