Renamed "implies" to "includes
Added excludes to features
Renamed isAvailable to areFeaturesAvailable
Test cases for areFeaturesCompatible