Extensions

Not quite ready to merge yet, but want to get this staged... A few things before it's ready to go:

[] Ability to set `config` views (and save data) for FieldTypes
[] Server-side validation/data-formatting from a FieldType