hartl ch 3 new sample app
improve the readme