Added character limit to !ud returned definition

I've tested this code and it should happily cycle through the returned definitions if the current definition is over 140 characters, if none are below the limit then it should return the HAL quote (You can try it out with "A-10" to see it cycle through, then "The Longest Definition On Urbandictionary" to see it find no suitable definitions).

Should avoid spam in IRC