Updated the database Update class to enable updating of single contacts, including a update time Marker system that will tell the system when each contact has been last updated based on each communication channel.

Also, fixed bug with groups editor.