fix dtc code check
adding fallback language as function
create general function to fetch details about a DTC code and adding get_* / is_* functions
add usage of is_* functions