Agregadas las clases restantes de acuerdo al modelo.

Clases creadas con todos sus campos y métodos. Se incluyen UnsupportedOperationException para los métodos no implementados.

Clases creadas:
- InternalUser
- ExternalUser
- HomeAnnouncement
- JobAnnouncement
- SaleAnnouncement
- BookAnnouncement
- ServiceAnnouncement
- Transaction