do not attempt to load i18n files if they are not defined
add grunt jasmine test runner with karma
use index size_in_bytes improves support for es1.0beta1 fixes #93