Adding methods to Graphics::Buffer and using GL_COPY_WRITE_BUFFER
Varios changes to Namshub::Graphics

- Graphics::Program has now a empty constructor
- Graphics::Program now ask for fragment shader output binding through a nember function
- Graphics::Shader constructor fixed(it was a storing a pointer to the stack!!!)
- Demo shader's variables' names changed