Renames fzFieldSet
Renames "documentation" attribute into "text"
Adds validation for required fields

Tests are missing... will be fixed on the next commit.