Fix silly syntax errors
Make serdes have an async reset.
SPI test comments...
Tabs to spaces. Sorry, guys.
Refactor out the memif. Also, clarify the logic in a few places (so yeah this isn't a pure refactor, but Martin's with me now and it's okay).
Rename inputs, outputs, and internal signals of serdes
Actually sample on posedge and shift on negedge, like McSPI does.