add test name string to test struct. I think this is valid because the name string literals won't disappear out of scope?
move #ifdef TEST_MODE away from otits users and into the otits files only, because it's slightly neater. At the cost of always compiling a portion of otits. But otits can just be deleted before production if needed?
add icm tests (copied over from existing sanity and self-test functions)
add logger tests
add ICM_INIT in defaultTask because idk where else to put it. I think stateEst is supposed to do that but it die soo :(
enable logger task in main.c. It should be fine even without sd card mounted? it would just log to nothingness, but at least it will process the log queue
things