Simple promise wrapped REST client