move to visual studio 2012 shader compiler.
make phong exponent to match blinn phong, not vice versa
seems that this way matches more closely schuller and gotanda models for low specular values