add people and circle APIs, extend from promised collection and model, untested due to node-methods error