Updated migrations to include better validation and logo to generalSettings entity