Refactor:  Create resource and texture manager classes.

Texture_binder:  Binds texture to shader
Texture_loader:  Loads texture data
Resource_manager:  Loads resource data and returns the buffers ids.
Program:  Binds buffers and uniforms to shader.
Tetxure_manager: Will eventually be removed