fix printing of return codes
working mitm ntp
refactored locations
refactor
run doxygen
refactor ntp to be async
working ntp state machine