Update lab4
Update common code
Update gitignore