Add form validation errors for bad password match on new user and invalid login.
Expand the description field in the todo list item schema, and add hyperlink detection to todo list items.
Minor style tweaks.