body text and stuff
body text parser
parser -> header-parser
header-parser now uses promises