Update .gitignore to ignore entire public directory, and add font-weight to nav styles