Code for Pump and Solenoid control unit for my radiant floor heat system. uses SPI for COMS right now.