Adding language support and making run.py executable