Added support for different endpoints. Added blacklist interface. Added new dependency of commons collections lib.