Refactor and organize curriculum start scripts

In addition to a first-pass of JS cleanup, this also tunes the threshold for the scrollsnap response to make it easier to spacebar to a section and allow the auto-centering to occur.