complete rewriting of chapter 3
rename Verifast to VeriFast everywhere
-update section titles in chapter 3
-update some terms in chapter 4 about symbolic execution