Added converting methods to maths vectors; deleted dependence of GLU library (gluPerspective()); implemented new architecture of texture loading; added PNG image loader.