Allow field default for site plugins.

Use default values for items added via site plugins when plugin doesn't
provide a value.
Move default field values into own function.
Merge pull request #18 from Denney/site-plugin-defaults

Allow use of field defaults in site plugins.