add simple ambient lighting

I added some simple lighting using the normal vector. It seems like you already had some lighting things, but they're not in use?
Screenshots: http://imgur.com/a/tHWAB This adds a lot of realism and makes it far easier to comprehend. But you might want a more complex implementation than this, I'm not sure.