Navigation Enhancements with ID's and URL hashes

Allow users to link directly to ID's of slides instead of specifiying an additional data-slide attribute on each.

Also update the URL hash when navigating to slides with IDs. This allows for sharing of specific locations on the page after navigating.