added logger class
wip