update gitignore and styles