Updated gitignore and main