Whitespace cleanup and README update

There were a bunch of files with tabs as whitespace, which is bad.
Space is the answer.  Also updated the README files where needed.  Not
a very exciting commit.