bulk update

- docblocks review
- Field API improvements, now field handlers can easily validate their
settings & view-mode's settings
- CommentUIControllerTrait moved to a "Controller" namespace