Changed core interfaces to Python's new-style class
SPI implementation for Carambola2

This implementation needs spidev and caramiot modules to create and use
SPI device.