material manager - add/remove texture; save material

closes #157