Changed material class to use BRDFs as default

Added lambert material w/ corresponding BRDF
make dielectric material use new BSDF hooks
Update phong to make it use BSDF
Merge branch 'brdf-materials'