better check for userid
made blocks relationship optional in model and added to siterepository for more dynamic model
better relationship check for blocks in siterepository
!