Chain of responsibility is done.
Added log4j
Added slf4j