Define CommStatus
Extract SiMessageFixtures for tests
Refactor SiDriver/SiPort for tests