added catchbot.com to abuse bot list
error handling
new method to obtain a random sample from a list
new method to extract a random sample from a list