and also so that a byte slice of any length can be encoded. Added global variables for adpcm and pcm block sizes. Updated tests, encode and decode pcm commands.