MYST3: TinyGL Renderer

This pull request contains all the code for the task "implement myst3 software renderer"
missing space here and below