More Fixes.

Fixes #6. Fixes #7.
- Added a check to prevent more than one final chunk.
- Added a EncryptedFileFooter to validate the chunk count and the
overall chunk length.
- Added BadFileFooterException.
- Added FOOTER_CHECKSUM_LENGTH.
- Changed protbuf LengthPrefix to Base128.

Many thanks @adamcaudill