remainingSeconds() added to timer functions
WOL keep alive packets -- utilizes the existing WOLtimer and a new general idle timer