More languages

Added support for JavaScript, PHP, and Python
more languages

Added support for more languages (python, php, javascript) and changed
the way html entities are represented in the Haskell version