adding file encoding tests for i18n content plugin
adding encoding tests for app building
refactoring app builder classes
fixing some jsdoc errors