Fixed Chip Select bug

Now check chip select pin, so will work with multiple slaves…
Also fixed a typo in the commit, in doing so managed to make a bit of a
mess, should be tidy now though!