renamed methods and added test of IMaterial::setFlags
added geometry classes (currently only Circle) translated from three.js