Construccion de Thompson

- Se agregan las clases necesarias para representar una definicion
  regular.
- Se agrega un analizador lexico el cual crea un AFN a partir de una
  expresion regular utilizando la construccion de Thompson.
- Falta extender al analizador lexico de manera a que pueda procesar
  todas las producciones de la definicion regular. Actualmente solo
  analiza una produccion.
- Se agregan las excepciones utilizadas por el analizador lexico.