Removed the complexity of the FIFOs from the spi_m module and brings it up to the spi_m_core