Updated gitignore and a few others