urlencode site description

Raven logins fail if site name/decription contain characters (e.g. ampersands) that need to be urlencoded