added languages and source file futures
added .swp to gitignore
push changes