Update gitignore to exclude the glsl-optimizer/ tool folder (for now)
Added draft of character model; created separate TODO file; misc material tweaks
Strange crashes caused by branching in the shader code fixed for now; next step to tackling this problem is implementing dynamic shader generation