split coverage analysis into a separate rake task