refactored styles, fix gitignore