Add user menu

- Add user menu (mobile and desktop)
- change the way the directory navigation slides in (comes in lower)
- Collapsible top-level nav
First pass at a dashboard (very rough)
Some terrible hacks to hotfix the index page

God forgive me for what I have done