Added partial implemention of Material.h/cpp class. Will return to when XML raws are fleshed out