use Shouldly for tests
Fix for index out of range during DecodeQuoatedPrintable; closes #117