first stab at interaction for toggling between different time periods to pass different expense trees to the d3 chart component; major cleanup/refactoring required soon to keep this from falling in on itself