Updated variables to be more in parallel with TimelineJS3

Also added dark variation (in-progress)
Added listener for title so that embed page title will show an accurate title instead of generic StoryMap Embed

@joegermuska can you test this? I was unable to test since I'm not sure how this template works.
Merge branch 'master' of https://github.com/NUKnightLab/StoryMapJS