First commit of DIPIO source code

Includes all standard I2C and SPI commands, plus the ability to change
the I2C device address.  Pretty low speed but it does the trick for what
we require at this time.