Add shell.nix for easy local development