Merge pull request #5 from standage/master

Some improvements
Changed logic problem with replacement of headers
Minor edits to driver script, improvements to README file

I made a couple of small changes to driver script, and some substantial changes to the README file. The README file still needs some work, but that can wait until later. Correctness first.