bind captcha to current day
some cosmetic code cleanup
allow user to set the length of the CAPTCHA
obfuscate plain text

When the CAPTCHA code is in plain text in the HTML code (js, text,
math), random whitespace characters are introduced inbetween. This
should make it a little bit harder to parse the code from the HTML
source.