Changed 2 Interfaces to Abstract Classes

Interface Capability became an abstract class to use a list
Interface LocalFunctionnality became an abstract class to use a list