added exceptions; fixed bug in yencodedata; new functions to set/check parameters before use
moved exception to its own file; started fleshing out the decoder (needs comments)