create new collection class, json trait
create new collection class, paginated trait
Merge remote-tracking branch 'origin/feature/collection' into feature/collection
Merge pull request #4 from cfralick/feature/collection

Collection class