add up and center default vectors for cam
fix triangle vertices being 3-vectors instead of 4-vectors
fix angle of view calculation
fix not returning perspective projection matrix