update gitignore and add xcode boilerplate