styling tweaks and gitignore