Issue 62 - Prepare SPI tester framework

* Create SPI tester framework
 * new module spi-tester
 * new source set for spi test code
* Setup example framework use for Store SPI

This does not complete issue #62, only prepares the next step for it.
failures.isEmpty()