Midterm example solution
reapplied gitignore