update git ignore and theme