Updated composer
Added fields interfaces for headers and body
Added tests
and much more...