Vector now directly implements Collection without using a trait. It does this for performance reasons as well as type-preservation reasons. Also strengthened unit tests (they were quite brittle and useless before). This does mean that StructureCollection needs unit tests of its own.
Merge branch 'master' of https://github.com/morrisonlevi/Ardent