Nl spi batch

Implemented spi batch

reviewed by: @tcr @jiahuang @tcr @johnnyman727 
We should definitely do that, there are no blockers except it would require some rewriting of the c interfaces. They would need to take chip select as a parameter but that's an easy fix.