multi update

Include testing, separate testing into modules and include sample
implementation people.js.