Added coordinate transforms similar to OpenGL pipeline

 - added WorldToNdc() and NdcToPixel()
 - setting the center works
 - scaling works
 - glm::lookAt() produces expected results
 - the rotation around X and Y doesn't seem to happen as expected
    a translation might need to occur first
 - increased the FOV angle to 110 degrees