added i18n and utilities class and improoved core and view / viewlets