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?
The daily fuzzing should be fine, but the the boolean could be computed at run time-> whenever someone requests the list of active clients, you list who is currently active.