Added Normal Mapping

I have the code in place, but it's not working yet. I have it commented
out, but I'll put this up here incase someone needs the latest version
for over the break.