adds ch20 buttons
Ch21_preliminaries
completes ch 32
finishes ch 21
Merge branch 'ch21'
updates gitignore
completes ch22