chnaged the order in which algo objects are stacked
added a resultsView panel and its controller
completed first pass of dynamic UI construction