Heartbeat random interval

Changing the heartbeat from every 90 seconds to a random value between 60 and 180 seconds. This will help keep the serverlist from being overwhelmed by servers sending their heartbeat all at once.