Split the downloading of captcha images out to a separate class
Created unit tests for Captcha; found bug when handling json response in unexpected format within method Captcha.newCaptcha() - Ignored failing test