spi: add spi_test binary to gitignore
spi: improve spi debug and error checking
spi: improve spi_test to be more verbose and add more error checking