refactor: directory layout
fix: actually working unique constraints yes, another breaking change to the initial schema
feat: sessions, login, default admin user
feat: initial commit