adding .gitignore
q4 solution
some fixes