MYST3: TinyGL Renderer

This pull request contains all the code for the task "implement myst3 software renderer"