First commit!

Includes
- functioning Thermister code
- Thermistor now uses binary search for lookup instead of linear search
- pump control basic features
- valve is controlled in the pump code, the states may need to be
flipped -- test this.

There is no heat control code yet, but a skeleton is in place