So I re-did the logic for getting the 2 external and 1 internal temperatures.  To be honest, I'm still not sure exactly how to make a new branch and upload it so I figured I'll just post it here.  I probably won't come to today meeting, I'm feeling pretty sick. Anyway, here it is:
Ext_Temp1=[[(result_T[1]<<8) | result_T[0]] & 0x0FFF] == temperature[1]
Ext_Temp2=[(result_T[2]<<4) | (result_T[1]>>4)] == temperature[2]
Int_Temp=[[(result_T[4]<<8) | result_T[3]] & 0x0FFF] == temperature[3]

This doesn't take the 1.5mV into account but that'll only be an addition of a divide or multiply by .0015.