Decoupled presence from Marvin. Changed to one go routine for periodic pings.