Created feature-homogeneous-coordinates & started converting engine to use homogeneous coordinates.
Updated comments in Point.h to explain usage of homogeneous coordinates.
Added comment for structure of transformation matrix
Updating code for correct homogeneous projection
updated transformation matrix
added a checkerboard pattern for perspective-correct texturemapping sanity check.
Working on homogeneous coordinate rendering system.  Rewriting base rasterization and interpolation code.
Started adding code for rewrite to rendering engine.  Defining base for vertex; will work on Polygon next.
Updating code for rewrite.
minor changes to fix compilation of Vertex.cpp
Updated code for new engine.  Vertex definition is almost complete.  Base methods for vertex and polygon classes are complete.  Need graphics pipeline transformation functions for polygon, clipping functions, interpolation functions, and rasterization function.
Updates to the polygon/vertex code.
Further updates to polygon/vertex code for homogeneous coordinates.
Updated vertex/polygon code; transform functions almost complete.
Updating polygon/vertex code.
Initial rasterization code almost complete for homogeneous coordinates.
Initial (unoptimized) rasterization code complete for homogeneous coordinate system renderer.
Updating rendering code.
minor update to new z-buffering code.
minor edits.