taxonomy field updated to support various term formats (id, slug, name)

Taxonomy fields now accept an additional argument, 'term_format', which specifies the format of term values passed to the field.  Possible values are 'id','slug', or 'name' (default is 'slug').

Also added a new method error() to handle error messages.