options parameter added to ContentEditor's constructor.
Validation and checking maxlength when typing.
compiling
some architecture refactoring
some more refactoring
forbidden keys support improved
testing validation
some fixes