Added .gitignore file
Lab 3 - viewport transform working
Extract classes into helper file