Addison-based Twin Peaks, a restaurant franchise with 115 locations nationwide, has moved a step closer to going public.