Refactor Collapsible Sidebar for Mutation Observer
Refactor Collapsible Sidebar for Mutation Observer

- Refactored collapsible sidebar feature to no longer rely on timeouts
and instead use the mutation observer
- Also fixed bug where the budget grid wouldn't return back to the
proper width after un-collapsing sidebar

egens/toolkit-for-ynab,boxfoot/toolkit-for-ynab,ahatzz11/toolkit-for-ynab,toolkit-for-ynab/toolkit-for-ynab,falkencreative/toolkit-for-ynab,blargity/toolkit-for-ynab,Niictar/toolkit-for-ynab,ahatzz11/toolkit-for-ynab,Niictar/toolkit-for-ynab,toolkit-for-ynab/toolkit-for-ynab,joshmadewell/toolkit-for-ynab,falkencreative/toolkit-for-ynab,egens/toolkit-for-ynab,egens/toolkit-for-ynab,falkencreative/toolkit-for-ynab,mhum/ynab-enhanced,joshmadewell/toolkit-for-ynab,dbaldon/toolkit-for-ynab,boxfoot/toolkit-for-ynab,blargity/toolkit-for-ynab,blargity/toolkit-for-ynab,toolkit-for-ynab/toolkit-for-ynab,falkencreative/toolkit-for-ynab,gpeden/ynab-enhanced,mhum/ynab-enhanced,dbaldon/toolkit-for-ynab,ahatzz11/toolkit-for-ynab,gpeden/ynab-enhanced,dbaldon/toolkit-for-ynab,gpeden/ynab-enhanced,boxfoot/toolkit-for-ynab,egens/toolkit-for-ynab,Niictar/toolkit-for-ynab,boxfoot/toolkit-for-ynab,dbaldon/toolkit-for-ynab,joshmadewell/toolkit-for-ynab,joshmadewell/toolkit-for-ynab,ahatzz11/toolkit-for-ynab,mhum/ynab-enhanced,mhum/ynab-enhanced,toolkit-for-ynab/toolkit-for-ynab,gpeden/ynab-enhanced,blargity/toolkit-for-ynab,Niictar/toolkit-for-ynab