Various fixes
Document lua, fix small theme bugs
Theming refactor Theming has been broken off into a seperate space, so that it'll be easier to add lua support later.
Custom font support complete
Add custom font support.
fix typo in plain theme breaking light mode.
Create plain theme, do some escaping, fix some busted envvars, document themes.