* move swaglog.py * timezoned * logmessaged * version.py * fix linter
* populate speedLimit field in navInstruction * show in ui * ensure coordinate is behind you * handle unknown * handle here * a bit prettier * US design * no ui changes in this PR * parse sign
* navd: start python rewrite * use enum * send empty instruction packet * parse banner * cleanup * switch to coordinate class * add segment transition logic * add recompute logic * cleanup old navd code * split out helpers * cleanup release files * fix typo * fix docs * add typing to helpers * small fixes * move outside of ui * get last pos from param * add ui restart detection * check running * send route * set navInstruction to invalid with no active route * whitespace * do not overwrite response and use ratekeeper * reuse params object * remove navd exception