chore: implement changes from linters, update copyright years
feat: some logging improvements
refactor: directory layout
fix: actually working unique constraints yes, another breaking change to the initial schema
feat: more breaking changes by chaning the initial schema
feat: changes to inital migrations technically breaking but not released so doesnt matter
feat: users table, change domains table this is breaking, but not currently in a released state so doesnt really matter
feat: initial commit