lines 88-97 demonstrate how sidebar components are used
this component acts as an overlay, more or less rendering the sidebar as a modal (rendered conditionally)
this component sits next to the main content on the page (rendered conditionally)
this is the base component of the sidebar which contains the inner content
controls what pieces of state and actions are passed to side_bar.jsx
sets up actions that will be sent to the reducer
handles complex maintenance of redux state
styles
contains sidebar button and blutube logo/name