Add missing files and updated gitignore