Added BRDF framework
Renamed Specular -> Phong
Removed Color::scale()
Add fromAst() methods
Removed unnecessary code from Ray transformation