Cleanup, rename pack module to packing and added implementation of unpack
Style fixes
Fix typo