Ian/80 20

@nicolashery ready for review i worked one the items in this card https://trello.com/c/pw8nT1Bl/40-5-blip-80-20-fixes-to-interaction
Feel free to leave it like that, but an alternate way to write this could be:

```javascript
// personUtils.js
personUtils.hasEditPermissions = function(person) {
  return !_.isEmpty(person.permissions) && (person.permissions.admin || person.permissions.root);
};

// peoplelist.js
editablePersonExists: function(patients) {
  return Boolean(_.find(patients, personUtils.hasEditPermissions));
}
```