update client info upon contact, client list and admin client list

Added in order to support web-UI.
@ben-jones, can you please review this?
@ben-jones, I think this requires to be discussed in a separate issue in the client repo (issue #92 in iclab/centinel).