Adds Nix flake configuration for the project, enabling reproducible builds and dependency management using gomod2nix.
Also removes unused code from main.go.
Updates the `go run` command in the README to reflect the
project's main entry point.
Refines the TECH_STACK documentation by reordering and updating
entries, and adds a note about embedding files in the binary.