This is a good first pass. I think there's an easy win here to extend this to take all the meta data that's returned on the collection such as `total`, `first_uri`, `next_uri` etc etc etc. Will do as a subsequent task