pep8 fixes
set a logger for logging
added requirements.txt file