maint: clean up source code
maint: document more
maint: make the colors more cross platform
feat: improve flags
feat: replace uuid dep with custom id generator
feat: multiple files
fix: remove `_` prefix
feat: use zeroconf for mDNS
