- finished context

- added lifespan (auto kill) to tab containers
- made re-renders safe for tab/dashboard structure
- slight revamp to menus
- eliminated several superfluous DOM nodes