Squashed 'public/images/logos/' content from commit ed98bce

git-subtree-dir: public/images/logos
git-subtree-split: ed98bceca512c572bfd260551b5fbd22c6fe9154
Add thin server for event streaming
Add test harness
Add background step
Basic service information is available
Pedantic whitespace fixes
Add audio stream URL parsing
Emit live data from MQTT over EventSource
Add caching to messages, send current cache to new clients
Live Message IDs include current date