Converted tabs to spaces

Many 8-wide tab characters were mixed in with spaces for indents. This changes all of the tabs to spaces so the formatting is consistent across text editors.

Not sure if anyone cares, but this makes it easier for me to look at the code.