Oh for headphones I have Audio Technica M50s, so they should work (i hope)
I'm looking at the SM58 and I saw that there was a windscreen that goes over it. Do I need that? It's not expensive, but it's another thing I would have to order.
Lastly, for the audio interface, would the Focusrite...