finishing up class 3, add gitignore