Rewrite DecodeList
Rewrite DecodeDictionary
Rewrite decode
Rewrite indexStringEnd
Rewrite indexIntEnd
Rewrite indexListEnd
Rewrite indexDictEnd
Rewrite indexEnd
Fix a few errors
Fix up tests