added 3x3 matrix multiplication
added triangle wireframe display
initial commit
almost done, need to account for special cases where two points on the try share the same y value
triangle rasterization algo now handlesflat top and flat bottom triangles correctly