Modificaciones para utilizacion de ArrayAdapter en lugar de CursorAdapter y mejoras en tratamiento de Situacion como una nueva clase