Fix CI: Add missing source files and update .gitignore - Add cli.go, config.go, handlers.go, web_stub.go to repository - Add web.go and test files - Fix .gitignore to only ignore binary in root, not cmd/file-encryptor directory - This resolves undefined function errors in GitHub Actions CI