BLD-126: Code response improvements.
initial commit of sneak peek support for courses

* some more tests

* make preview work with shib classes

* Styled unauth access button and banner.
  - renamed "preview" button to "Explore Course" and styled.
  - moved banner from main navigation to course navigation.