Added baud rate and fixed sample timing a bit. Refactored OBD communication for a more deterministic way of decoding responses.