move util.js functions into programs.js and main.js
Partial attempt at shadow mapping. Currently everything is just really bright.
Reduce brightness
clean up program attribute/uniform location initialization
add matrices to program initialization function
enable multiple point light sources
add light attenuation
add keyboard-controlled light position for debug
add rotation with rightclick+drag
add scroll wheel zoom
switch orientation of cubes so +z is up; clean up functions
attempt depth texture; put on hold for now
Merge pull request #1 from Walfas/try-shadow-mapping

Add lighting