Allow timeplot to run on component even if called for master, bug fixes, expose budget menu, budget timeplot defaults, report-tab (work in progress)