moved tests outside package
addded module docstring for logger
first part of refactoring settings updater