langages config added
fix constructor args number recognition
Edit of .gitignore to project specific files.

Removed *~ and .swp which was OS/editor specific and should be in user
gitignore file.
Merge pull request #2 from BookYourself/feature/add-languages

Langages config added