update styles and add gitignore