Adds URL shortening to avoid crazy weird formatting issues. Better URL validation as well.