scala: unpacked week4 project
scala: .gitignore week4
week4 initial sprint commit