added coverage
travis now runs coverage