Implemented manifest pruning
Implemented manifest pruning

Basic startup procedures are fully implemented. Encryption has been
separated from compression to allow for reuse of encryption/decryption
code in the manifest (which is not itself compressed).

henryfl/psfel