Creadas clases para representar materias.
Refactor clases.
Actualidas materias de gestión a esquema de objetos.
Arreglaod bug en curso.py
Migrando código a orientación a objetos.
Agregados tests unitarios.
Corregido error de lógica en curso.py