Add common baseCollection, fix pagination, add update() to couchCollection