Created a sphere class so as to remove one of the QVectors I was using and make it easier to add new attributes such as a material. Pointlights are still represented by a QVector of positions and a QVector of intensities, for now.
Added a class for PointLight as well, now that we need a colour value for it and not just an intensity.