Init software commit

This first commit of software is very unpolished. Still lacking I2C
comms to the DAC atm.