Updated material tests. Added unit consts to Material.h. Made material constructor protected to facilitate testing via subclassing