Significant improvements 2013 Dec 26

Bug fix - resolves #6 (Final character being decoded improperly in
Unicode version) -- albeit by a really stupid workaround that doesn't
actually resolve the problem in question.  But it works.

Enhancements include: resolves #9 (unicode whitespace scrambling),
resolves #8 (preserve newlines on encode)