allow fields to not have validation callbacks; rejigger the select_options helper; style errors in sample.php so it is clearer what the .error class output does