Implementovana databaza a skoro hotove demoMixin

Priebezna implementacia

* pridali sa id do namedtuple
* treba sa zamysliet nad exceptions ake chceme robit
* do terminu sa pridal predmet_id
* kde skladovat data co sa modifikuju v deme, momentalne sa skladuju v objekte ktory tie data pouziva
* plus treba upravit git stav, trocha som to pokaslal v fladgejt-demo kedze bolo vytovrene na fladgejt-rest...
Medzery okolo -1? (aj nizsie)