Add expand-all button

- update JS
- add to HTML
- style button
Cleanup

- fix syllabus link url
- reorganize css declaration
Add syllabus
Add tooltip and styles
Merge branch 'jekyll/syllabus' into gh-pages