add add_material() function in Robot class

defined a new method add_material and modified add_aggregate to allow material aggregation

This allow to have global materials and just call them using their name inside visual tags