refactor personjson model

simplified the data retrieval process
Merge branch 'master' into macbook-branch