Added resource: 'collectionlist'
- added new resource: 'collectionlist'
- re-factored itemlist so that common code is used to build response for 'user' and 'user/collection' flavors of methods