Add --beacon flag to vit init for .vit/beacon management
- vit init --beacon <git-url> derives a beacon URI and writes it to .vit/beacon
- vit init --beacon . reads the git remote origin URL automatically
- vit init (no flag) reports current beacon status
- vit doctor now reports beacon URI alongside existing checks
- Tests cover URL conversion, git remote reading, error cases, and status reporting