refactoring to multiple classes
fix `self` problem
Bug fixes
Another portion of bugfixes
add bind_ip from argument string + bug_fixes
add file log formatter
add saving offer between requests