First iteration of new implementation.

- Re created AbstractCollection from the old file
    AbstracObjectCollectionVariadic.
- CollectionFilter is now Axvf\Collection\Filter.
    Still needs work.