Tested the String class extension
Coverage report organized
Added missing GPL notices
Model refactored into the entities folder