initial commit. using rust-empty makefile to help with building.
adding gl and glfw submodules.
updated libs, switched main.rs to be the triangle example from gl-rs
finish chapter 1
finished tut2
ch3 - initial moving triangle example working
changed dimensions to fit tutorial
ch3: a better way - fin
ch3: more power to the shaders - fin
ch3: multiple shaders
ch3 in review - end
added shader file load support and program build with a list of shaders
refactored code to match tutorial - hard to do without globals, so i\'m just returning things... compiler gives out warnings, but not sure how to go around fixing them yet.  at this point code is matched with intro to chapter 4
ch4 - perspective projection
ch4 - the matrix has you
aspect raito and resize logic added
ch5: multiple obj in opengl
ch5: optimization: base vertex - only need one vertex attribute object now to render
ch5: overlap and depth buffering