Add nix support
Add build and shell-related nix files
rename default.nix to shell.nix
remove old client cruft