add chunked decoding and test for it
add extra (_) fields implementation
Merge branch 'extrafields'