refactor paranoiaGetReceivedHeaders

add paranoiaGetReceivedHeader to parse one header and call that
in paranoiaGetReceivedHeaders
use MsgHdrToMimeMessage to get message headers
Merge pull request #4 from bit/MsgHdrToMimeMessage

Fix Issue #3: Use MsgHdrToMimeMessage to get message headers