Core logger
Fixed pseudomotor async bug (after 3 failed attempts at commits, and a long, ignored TODO)