LOL, I would recommend starting with getting a distance and a fuel consumption and MPG displayed on the LCD
There's plenty of real problems to sort out (like what pids are supported and which ones to use and are they vehicle specific) You can refactor as neccesary later on.