minor organization improvement
switched to array of structs in GLSL for #9
organized Light sync code
Merge branch 'master' into JesseV-dev
made Game a singleton, updated README
using spaces instead of tabs for #16