Tests
TODO: Design more test cases (feel free to add them here)
- test open serial port
- test loopback read/write on serial port
- test read config to ECU
- test write config to ECU
- test read runtime data from ECU
- test flash firmware on ECU
- test audio alert
- test visual alert
- test realtime update of ve data
- test config sanity checking