Created an error code return value for any issues arising from pyserial and CANusb init-ing. Created an enum for these codes. All error printing is now done in main -- CLI version only