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...
Pridavat tam id mi nepride ako dobry napad. Structures by mali byt rovnake pre vsetky fladgejt vrstvy, ale vo webui nemame databazove id ako zistit (preto riesim tie pseudokluce). Zvladnes sa zaobist bez id (a tiez ist cez pseudokluce) alebo je v rest/demo nejaky silny dovod preco musia byt priamo v structures?