Improve documentation and add method for custom fields

Improve documentation add some samples, add a method to make more
friendly the edition of custom fields. Add missing user alias field and
some tests at the test driver