updated gitignore

added exceptions for GUI stuff