add captcha to signup with config to disable it and refactor code with middleware to check captcha validation
Merge pull request #10 from daemon1981/add-captcha-signup

add captcha to signup