Collection class and Blog Posts class

An implementation of a collection class that can be extended by all
models that require multiples