Adds '#[deriving(...)] for simple structs

I just found out about the 'deriving' attribute, which allows you to add
the straightforward implementations of common traits for simple structs.
In this case, I'm using PartialEq, PartialOrd, Clone, and Show to
ColorRGB, Material, and everything in the geometry module.