use SimpleCov instead of Coveralls
change sweep_fragments implementation
rename add to cache, and some minor fixes
improve gemspec