update .gitignore
implemented port settings configuration