added a demultiplexer module. needs testing.
readig encoder over SPI works