Removed dead/debugging code.
Consolidated message printing in PrintMessage() function.
Refactored and commented CANPort::serialParse().
Fixed parsing of extended frame CAN messages.
Make code more Pythonic.
Added timestamp mode to all output modes in the command line.
Timestamps are now only specified to ms precision, which is more than enough.
MessageInfo class now has a useful __str__() method.
Output the units for fields.
Added error when GUI has serial port problem and fixed GUI syntax error.