added captcha
added blicklist and resolved captcha bug
cleaned code