Refactored a lot, added GLController class, added basic shader loader.
Made a Pipeline class to handle shaders (so far only supports vertex and fragment shader). Added functionality for individual point sizes and textured points. Basically implemented point sprites.