added trainer
wait_for_internet: short circuit comp2
working and older logger paradigm
saving log progress
saving progress on logging