Ultimos cambios:
Empezando a involucrar clases de interfaz gráfica
Inyección de dependencia hacia el controlador e Inversión de dependencia con el viewer y el dialog (preparando gui)
Banderitas for everyone!
Modificada la naturaleza de state (char[][]->cell[][])
El tablero se muestra correctamente para ancho<999 y alto<99

Pal futuro:
Poner el conjunto de excepciones correcto
Permitir que Viewer pueda comportarse como PrivilegedViewer segun datos de entrada (matar PrViewer)
GUI