all chapter 4
clear csrf error and indent html
minor change
cleanup
half checkout
bug fixing
ch5 final
ch5 finalized