Clases de usuario implementadas

- Clases InternalMember y ExternalMember implementadas de acuerdo al modelo.
- Clase User actualizada de acuerdo las correcciones del modelo de herencia
- Clase Announcement modificada en su forma (mejora de legibilidad)