Implemented the Dark Mode

Added all the resources needed for the dark mode, plus reorganized stuff around.
Closes #14.
We now also have a UI utilities class.
Finish 14-darkmode

Closes #14