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...
Hm, pamatam si ze s tym mat id priamo v strukturach bol nejaky problem... aha: totiz budeme mat aj hybridnu webui+rest vrstvu (nech sme rychli ked sa da ale rest nevie vsetko), lenze oni chcu rozne id. Ked ti webui funkcia vrati nejaky objekt, tak v nom nebude zapisane rest id, a vznikne chaos.

V reste by som si to predstavoval tak, ze Studium, ZapisnyList atd. stale nebudu mat id (predsalen chceme aby webui get_zapisne_listy() a rest get_zapisne_listy() vracali presne to iste) ale bola by pomocna funkcia _get_zapisny_list_id(bla bla pseudokluc) ktora by tiez spravila JSON request a vo vratenych JSON datach priamo nasla to id. A eventualne by sme ani tuto funkciu nepotrebovali, lebo REST API by tiez preslo na pseudokluce. Co vy na to?