Settings refactor

- Refactored individual settings modules into "Dropdown" using a similar approach to the Modal widget.
- Moved the remaining html into sidebar (it's only a single div hook for each dropdown) and dumped the settings module (which felt weird in the pages folder anyway).
- Still need to work on the animations, but that's a bit more complicated and less important right now so will leave it for another issue.