[Decoder] fixed critical bug in decode_part
[spec] added more assertions in #test_decode_01
[Part] chomp line input, use \r\n for splitting lines