Fixes a couple of bugs in week3a code and adds some more comments to the
shader programs.