Added language support and .gitignore