Updates interfaces by moving CountOverlap til IIntervaled and adding add and remove to IDynamicInterface.
Removed analyzeContainment from LCList as it wasn't being used.