initialization
updated gitignore