cleanup...changed to arrays in some areas

still haven't made use of those in loops, but that might be next
AFR obd reading added

...and some minor cleanup