#72: add 'field_permissions' module

Resolves #72.