Move Ignored servers concept to external IgnoredServer class so it can be shared between modules