Ajout de hashlist et simplification des fonctions

Les fonctions ne contiennent maintenant plus leur nom, qui devient
uniquement une clef dans la liste générale des
variables/fonctions/classes

Corrections de quelques bugs, mise à jour du parseur : pour déclarer une
variable, il suffit d'utiliser 'var' et non plus 'new var'