~aleteoryx/lfm_embed

ref: bcb3df1cb7bf66e6caff2f133c827c2f095171a1 lfm_embed/src d---------
fix typo in plain theme breaking light mode.
Create plain theme, do some escaping, fix some busted envvars, document themes.
lots of stuff. theming basically done, added some logging, frontend basically done.
pull down user info
fix packages, implement caching
API deserialization structs