Migrating with foreign keys is hard. This way is eassier, but requires dropping the DB. Added relations all over the place, still a WIP.