started moving logic to static lib
moved main logic into harvester_lib