Moved analysis and test mode buttons to under the pipeline list at Anne's suggestion. This made them migrate to the pipeline controller where they belonged.  Moving them to the pipeline controller made it possible and necessary to hide and show them according to the state (idle, running, debugging) and precipitated a reorganization of the state to better support multiprocessing analysis. Everything feels cleaner and the state transitions are much more directed and produce more consistent visual feedback.