validation for site model
validation of adding a site implemented in controller and view