added a mobile nav and integrated smooth-scroll