Cleaned up matrix4::setLookat to deal with z-out coordinate system.  Also added ability to point to + or - z direction.