README brought up to speed to match code.

Went through describing all the steps, and cleaned up the code a little
along the way.