Split alerts and monitoring into internal packages
Add internal/alert (Alerter interface and EmailAlerter) and
internal/monitor (CPU, memory, disk, HTTP, journalctl and reboot
checks). Move configuration to internal/config and update main to use
the new packages. Remove legacy Dockerfile, .dockerignore, email.go and
old monitor.go. Add systemd unit (servmon.service), expand README and
example config, and bump github.com/shirou/gopsutil/v4 to v4.25.12