Add coveralls.
Merge pull request #79 from bukzor/coverage_report

Add coveralls.
Some coverage fixes.
Delete unused functions in SourceReader.
Improve coverage of SettingsManager.