Embed:
Fix an issue where the device would incorrectly return a digest message on error.
Fix an issue that could cause the device to hang when passed an invalid session ID.
CLI:
Port unit tests for Packet class to reflect update to .isValid return type.
Add status output for decrypt path.
GUI:
Add startSession code to MainWindow.
Update SecDialog to take a pointer to InvokeCLI (passed from MainWindow on creation).
Force the progress dialog to be application modal in both encrypt and decrypt.
Both encrypt and decrypt paths are now non-blocking.