Adding scalatest as a dependency.
Adds test for HasFeature.
Refactor HasFeature-feature.
Renaming & refactoring for testing.
Adds some tests for ServiceRegistry.
Reworking events, not working well though.