add gitignore, update metadata json schema