Set UTF8 encoding from maven
Doc + minor refactoring