Theme Overhaul

+ .gitignore update