Base de datos funcionando

Añadidas 4 clases de funcionamiento, 2 son el modelo que debeis
utilizar, (carrera y split) las otras dos son cosas de la base de datos.

Con Carrera y split llenais los atributos correspondientes y despues
haceis objeto.store(this), el this es por que para poder abrir la base
de datos hace falta un contexto.
Tambien teneis funciones de update, borrar, getAll, get (pasandole la
condicion), y getId.

La clase Split tiene una clave ajena a carrera (carrera_id), he
intentado que se controle internamente sin que tengais que hacer nada
con ellas, pero de momento teneis que gestionar las claves ajenas
manualmente. Mañana seguire intentando hacerlo funcionar para que no
tengais que tocar nada de las relaciones y iré añadiendo algunos campos
adicionales "esteticos" como almacenar los iconos en la bd y esas cosas.
Me falta saber con que tipo de dato se guardan las cosas de crono para
no guardarlo como string en las clases (en la bd no hay tipo time, se
tiene que guardar como string y parsearlo).