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