bug fixes, made Node keep track of lastSeen and lastSentTo times. Much more confident in correctness now.