Improve validation for user.website

closes #4444
- validate wihout protocol in server and client
- when saving data, add  if the url doesn't have a protocol