ReCaptcha added and end points implemented.
Added test and refactoring