add a few more languages and clean up stuff

Make the repository more clean and varietous.