Add support for unpacking

Library support for unpacking
Initial code for CLI (unpacking only)
Update setup.py to pull in cli.