Add scrollSpy and smooth scroll animation