add .gitignore and meta_reasoner