More work on unit tests for RequirementPanel

-Bug fix in ChartButtonsPanel so constructor properly initializes all
variables