adding hw2 and gitignore