Updated sidebar to expand to show clicked subtopics, and no sliding.

Here's what I came up with so far, @66eli77, @jtamiace, @rtibbles.
Design question - we currently have lots of event listeners bound to subviews - should we use the shared state_model instead to trigger changes?