Add `Cipher` Class.

Add the `Cipher` class to support cryptography. For now it's quite unimplemented and provides just enough information to load the sample packet.

* library/source/Cipher.h
* library/source/Cipher.cpp

Update the umbrella header to include Cipher.h.

* library/source/BaseKit.h