updated git ignore and xcode settings