New MCP23017 library!

The Centipede library doesn't worry about device addresses, you just CS.digitalWrite(54, HIGH); and it'll automatically activate the correct pin on the MCP23017 with address 3. So you can digitalWrite any pin from 0 to 127 and it'll automatically determine device address from that. Maybe my examples need to be clearer....