- made light data dynamic (i.e. no longer hard coded)
- [WIP] getting all of the buffer object generation, buffer binding, etc code cleaned up
- formatting
- fixed compiler warnings
- fixed issue introduced with previous commit, where the camera wouldn't move