Instruction Highlighting Added

Instructions now expand (highlight) and contract when clicked.
This changes the size of the instructions area, and this is reflected in a change to the size of the scroll bar.
If the instructions area becomes smaller than its scrolled-to position, it repositions.