Fixed stupidly incomplete CannotDecodeException.
Added DecodeUtils, to semi-automate the decoding process.