added monitoring for changes in services

Previously only controllers were being monitored for changes. Now services are two.
When either changes, the withFeature method is reattached to the changed artifact.