Squash sidebar commits from ChaOS

- Add ability to exclude apps from the sidebar
- Add user selectable size for sidebar
- Inital App sidebar commit