promisify functions, clean up code, s/schema:Person/Person and s/schema:Organization/Circle