added ean8 lib and generator and some small fixes
merge