Improved shader programs
Polished 'texture'
Added a 'shape program' for rendering meshes
Polished 'texture'
Removed double library ignore in .gitignore
Added 'shape program' functionality to 'mesh'