Add basic gitignore file
Update README.md
Add Chapter 2 Programming Project
Add Chapter 3 Programming Project
Add Chapter 4 Programming Project