Updated .autotest to only reference existing files
Updated autotest path for shared Collection spec
Second pass on shared specs to match Collection spec conventions
* Minor documentation updates to Collection. More changes to come, but
some improvements still.
Updated autospec configuration to handle dependencies with shared spec
Updated autotest configuration to match new spec layout
Moved unit specifications into spec/unit
* spec/unit/* specs should specify the behaviour of the associated
code with no external dependencies.
* Updated autotest rules to match file layout change
* Updated require paths within the unit specs
Options to make autotest work better. Thanks Geoffrey Dagley!