Removed unused imports
Added Logger implementation
Refactor imports and constructors.
Added logger using.
Merge pull request #2 from overriderb/logger_implementation

Logger implementation