fixed multi-file problem with makefile
previously used every cpp file as dependency, now only uses the .cpp that is being compiled
implemented a point class for pixel positions
X and Y are integers.  I will probably add Vector2D which will contain floating point X and Y values (like in XNA)