clean up whitespace and non-top-level imports
comment and style bump
use correct super type
cleanup exception handling for closed unpackers
unit tests for unpackers
be consistent with endianness
clean up comments and white space