added some languages + make + gitignore