Updated .gitattributes for some new file types.
Added Triads, Polyhedron, VectorList, Instance and BlockDefinition implementations.  Refactored Definitions to inherit from a trait, instead of the main Cell hierarchy.  Updated documentation and corrected minor documentation issues for many other classes.