Include length info for encode_version prefix

Fix to address Issue #96 
I have found it helpful to users when we include details of what went wrong. For this case: include the 'encodeVersionLength'.  Something like: "Encode version length: '{0}' is not valid, it must be greater of equal to 0".  Note:'{0}' is .Net syntax.

Same below with Encode version.  Something like: Encode version received was: '{0}', Encode version supported is: ENCODE_VERSION." {again .Net syntax}.