Prevents state files from being accidentally linked into the target
directory when a user initializes a fresh notfiles.toml from the
starter template.
Closes#2 (post-merge audit)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Move src/ and tests/ into crates/notfiles/ as a proper lib+bin crate.
Internal config/error/paths modules replaced with notcore imports.
All 31 workspace tests pass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>