Reorganize the material specific classes in the materials.py (issue #13).