feat: some logging improvements
feat: check that domains are only ascii letters and numbers
feat: don't allow full stops in domains
fix: typo in error
refactor: move more to handlers
refactor: directory layout
feat: adding and deleting of domains