added support for E in pack

not really feature complete but it works for my use case if you want it.
If you want to pull it I can add unpack support but I am confortable enough with endians to write a big endian version of it.