Nueva funcionalidad agregada.

Se hacen varios chequeos semanticos:
* redeclaración de variables
* variables no declaradas
* variables no mutables

Se tiene funcionalidad para las instrucciones:
* selectores
* asignación
* iteración acotada (Falta aca hacer que la variable de iteracion se agregue en el mismo scope que las instrucciones de la iteración)
* leer
* escribir

Se agrego la definición de complejos, creemos. Aun no sabemos bien como
funciona del todo. Pero el punto es que se puede crear un pardo o un
grizzli.