Add trailing slashes to all navigation link hrefs, and exclude public directory in .gitignore