Fixed some tests in the site and item models. Also added additional validations to site model