Created a new material class, and changed the way that materials are defined and parsed from the scene files. This allows me to easily define a collection of different materials.