Updated documentation
Adding default_f, allowing a function to be used to define a field's
default value.  default_empty has been converted to using this