Solved issues:
-Default changes second MSB instead of LSB
-Check does not take into account number of bits to be used for encoding
Notes:
-Altered check to compare bit sizes instead of byte sizes to accommodate above fix
Solved issues:
-Default changes second MSB instead of LSB
-Length of secret data to be used as check is number of characters instead of bits
-Check for size limit did not account for number of bits to be used and was done before delimiter was added. (Could result in errors if secret data is within limit but delimiter exceeds)
Solved issues:
-Default changes second MSB instead of LSB
-Check for size limit was checking number of characters in data floor division 8 instead of multiplying by number of bits available for use.
Notes:
Renamed byte to char for clarity (Python Char = 4 bytes)