Chenged to using GPIO pin 0 for input (SDA) as R.Pi P2 connector as spi_ce0_n now has a use
API change: removed open, close & defualt construction from ipin & opin. Now if object created OK it is open and ready for use until destroyed